EOF²
Fermé
max
-
6 mai 2005 à 23:28
sam3000 Messages postés 1225 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 13 juin 2005 - 7 mai 2005 à 12:00
sam3000 Messages postés 1225 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 13 juin 2005 - 7 mai 2005 à 12:00
4 réponses
kirap
Messages postés
254
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
9 septembre 2005
22
7 mai 2005 à 00:27
7 mai 2005 à 00:27
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
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
506
7 mai 2005 à 00:28
7 mai 2005 à 00:28
Salut,
Dans la console oùton programme s'exécute, tu tapes 'CONTROLE' + 'D'
Ca fonctionne sous Unix
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
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
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
7 mai 2005 à 12:00
7 mai 2005 à 12:00
Sous Windows et DOS, la touche pour EOF est CTRL+Z