[C] lecture d'un petit code
johan
-
cataclypse -
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
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
-
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 :-)
-
essaie en positionnant correctement tes parenthèses :
while ((c = getchar()) != EOF) { if ( c == ' ' ) putchar(b); else putchar(c); }
fonctionne bien chez moi.