[C] lecture d'un petit code

johan -  
 cataclypse -
bonsoir , voici un code que j'ai écrit :

int c;
int b = '\n';

while ((c = getchar() != EOF))
{
if ( c == ' ' )
putchar(b);
else
putchar(c);
}

comment lisez vous ce code et d'après vous il fait quoi?

merci

2 réponses

  1. johan
     
    en fait ce programme est censé copier son entrée sur sa sortie à raison d'un mot par ligne , mais apparememnt c'est pas le résultat voulu :-)
    0
  2. cataclypse
     
    essaie en positionnant correctement tes parenthèses :

    while ((c = getchar()) != EOF)
    	{
    	if ( c == ' ' )
    		putchar(b);
    	else
    		putchar(c);
    	}
    


    fonctionne bien chez moi.
    0