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
-
Salut,
Dans la console oùton programme s'exécute, tu tapes 'CONTROLE' + 'D'
Ca fonctionne sous Unix -
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 -