Entrées et sorties de caractères K&R
Bonjour à tous !
Je suis en train de lire le livre de K&R ( Le langage C norme ANSI 2ème édition),
et me voilà à la page 17 chapitre : « compter les caractères ».
Il y a donc quelque chose que je ne saisis pas. Après de multiples essais en tous genres, je vous recopie le code écrit tel quel dans le livre qui me pose problème :
Code:
1 2 3 4 5 6 7 8
| int main(int argc, const char * argv[]) {
double nc;
for ( nc = 0; getchar() != EOF; nc++)
;
printf("%.0f\n", nc);
} |
Et ça ne me donne absolument rien, alors que ça serait censé compter les caractères, si j'ai bien saisi ?
Et j'aimerais comprendre avant de m'avancer plus dans le bouquin ;)
J'utilise " Xcode " sur mac.
Merci d'avance pour vos réponses.