Erreur de syntax en C

johan -  
dje-dje Messages postés 10417 Date d'inscription   Statut Modérateur Dernière intervention   -
bonsoir à tous , voyez vous une erreur de syntaxe dans ce code svp :

for ( c = getchar() != EOF; c == ' ' )

merci

5 réponses

Someone
 
Une boucle for comporte 3 expressions du style:
for(i=0; i<=5; i++)


Il t'en manque une; en l'ocurrence la première
0
johan
 
ben non , moi ma boucle en while donnerait ceci :

while ( ( c = getchar() ) != EOF )
{

if ( c == ' ' )
putchar(b);


avec le for çà donne :

for ( c = getchar() != EOF; c == ' ' )

non?
0
johan
 
...
0
johan
 
...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dje-dje Messages postés 10417 Date d'inscription   Statut Modérateur Dernière intervention   758
 
J'ai repondu sur ton autre topic.
Mais someone a raison, for necessit 3 arguments.

Tu peux nous donner les erreurs que tu as à la compilation?

a+
dje-dje
0