Erreur de syntax en C

bonsoir à tous , voyez vous une erreur de syntaxe dans ce code svp :

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

merci

5 réponses

  1. 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
    1. 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
      1. Modérateur
        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