Erreur de syntax en C

johan -  
dje-dje Messages postés 10538 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
A voir également:
  • Erreur de syntax en C
  • Erreur 0x80070570 - <a href="https://forums.commentcamarche.net/forum/windows-10-328">Forum Windows 10</a>
  • Erreur t32 - <a href="https://forums.commentcamarche.net/forum/livebox-200">Forum Livebox</a>
  • Erreur s3 bbox - <a href="https://forums.commentcamarche.net/forum/bbox-bouygues-285">Forum Bbox Bouygues</a>
  • Erreur 4101 - <a href="https://forums.commentcamarche.net/forum/carte-graphique-181">Forum Carte graphique</a>
  • Iptv erreur de lecture - <a href="https://forums.commentcamarche.net/forum/tv-video-21">Forum TV & Vidéo</a>

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
</pre>
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 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
 
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