EOF²
max
-
sam3000 Messages postés 1226 Statut Membre -
sam3000 Messages postés 1226 Statut Membre -
bonjour a tous,
J'ai un gros probléme avec EOF, je ne sais pas comment l'activer quand j'éxécute mon prog....
Je sais que c'est la fin du fichier mais comment l'utiliser ?
j'ai :
while ((c = getchar()) != EOF)
qui veut dire ( enfin je croi ... ):
Si ce que j'entre est différent de EOF allors il éxécute la suite ....
le probléme est que je ne sait pas comment faire pour entrer EOF ...
Merci d'avance
et déja merci pour toutes vos réponses ....
Max
J'ai un gros probléme avec EOF, je ne sais pas comment l'activer quand j'éxécute mon prog....
Je sais que c'est la fin du fichier mais comment l'utiliser ?
j'ai :
while ((c = getchar()) != EOF)
qui veut dire ( enfin je croi ... ):
Si ce que j'entre est différent de EOF allors il éxécute la suite ....
le probléme est que je ne sait pas comment faire pour entrer EOF ...
Merci d'avance
et déja merci pour toutes vos réponses ....
Max
4 réponses
lu !
euh... je croi pas que tu puisse ecrire un eof. dsl
et puis pk vouloir ecrire eof, un \n ou autre c bien aussi
euh... je croi pas que tu puisse ecrire un eof. dsl
et puis pk vouloir ecrire eof, un \n ou autre c bien aussi
En fait ,
j'ai :
#include <stdio.h>
#include <stdlib.h>
main()
{
int c, nl;
nl = 0;
while ((c = getchar()) != EOF)
if (c == '\n')
++nl;
printf("d\n", nl);
system("pause");
}
donc je voudrais qu'il me dise le nombre de caractéres que j'entre mais il ne me le dira pas tant qu'il n'aura pas EOF ...
( J'ai pas UNIX mais merci quand meme )
Max
j'ai :
#include <stdio.h>
#include <stdlib.h>
main()
{
int c, nl;
nl = 0;
while ((c = getchar()) != EOF)
if (c == '\n')
++nl;
printf("d\n", nl);
system("pause");
}
donc je voudrais qu'il me dise le nombre de caractéres que j'entre mais il ne me le dira pas tant qu'il n'aura pas EOF ...
( J'ai pas UNIX mais merci quand meme )
Max