Bonjour,
Je me suis acheté le livre de Kernighan et Richie dans lequel je trouve le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 main()
{
    long nc ;
	nc=0;
    while ( getchar() != EOF)
		++nc;
	printf("%ld",nc);
}
Je voulais m'en inspirer pour faire un code qui compte le nombre de 'L' dans un texte saisit par l'utilisateur. voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 int main(void)
{
    long c,nL ;
	nL=0;
    while ((c=getchar()) != EOF)
		if (c=='L')
		++nL;
	printf("%ld",nL);
	return 0;
}
Dans les deux cas le programme damande le texte et va à la ligne mais n'affiche aucun résultat. Je peux juste taper du texte et ainsi de suite. Peut-on m'aider à trouver une solution.
Merci.