Bonjour,
Je suis entrain de lire le livre de K&R sur le langage C. Jusqu'a maintenant il n'y avait rien d'exeptionnel, seulement je suis tombé sur ce code dans le livre :
Code :
- #include <stdio.h>
- /* compte les caractères en entrée ; première version */
- main()
- {
- long nc;
- nc = 0;
- while (getchar() != EOF)
- ++nc;
- printf("%1d\n", nc);
- }
|
Quand je le compile et que je l'exécute, j'obtiens
$ ./chap1_caract3
test
programmation
$
J'arrête le programme direct avec control + c puisqu'il se passe rien ?
Pourquoi il n'affiche pas la fonction printf pour afficher le but du programme : le nb de caractères ? ça doit etre tout con (j'ai p-e mal recopié, mais pourtant je me suis relus...)
---------------
x,y,z