CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

EOF

sans_nom_fixe
sans_nom_fixe
Niveau 9
27 février 2003 à 17:28:03

Ben voila ca fait le 3eme post ke je psot a cause de l EOF j y comprend rien , c koi ? comment affiche ca valeur ? comment prouver ke ca valeur est soit 1 soit 0 ? si qq pourrait bien m expliker ce ke c j en serait tres reconnaisant merci
PS: je "programme " en language C sous Viscual C++ 6 et je m aide avec le livre Le language C Norme Ainsi 2nd edition

arnaud81
arnaud81
Niveau 7
27 février 2003 à 17:32:16

EOF = END OF FILE

C juste un code c tout ne te prend pas la tete

Passage
Passage
Niveau 10
27 février 2003 à 17:39:57

EOF c´est l´abreviation de End Of File.
C´est une valeure retourné par les primitives lorsque tu demande a lire un caractere et que le flux d´entree ( fichier, console, etc ) est arrivé a sa fin. Attention cela veut dire que cette valeur n´est pas presente dans ton flux d´entrée mais est une valeur retourné par une primitive.

Personnelement j´ai une definition = -1 dans stdio.h ( plate forme Windows ) .

Cette valeur est a meme de changé suivant la plate forme que tu utilises.

voilu.

sans_nom_fixe
sans_nom_fixe
Niveau 9
27 février 2003 à 18:13:05

je savais ke ct end of file ms bon kan eske elle apparait des un prog tip

int c ;
C=getchar()
while ( 0c!=EOF){
putchar(c);
c=getchar();
}

sans le stfio et autre truc ke g la flemme d ecrire

Passage
Passage
Niveau 10
28 février 2003 à 09:56:22

Je comprends pas tres bien la question . ..
J´suis un peu lent d´esprit.
Peux tu la formuler plus clairement ?

Spider-baise
Spider-baise
Niveau 4
28 février 2003 à 10:30:03

apparait quand tu utilises des fichiers

sans_nom_fixe
sans_nom_fixe
Niveau 9
28 février 2003 à 17:28:10

ben ds le ptit prog plus haut ca sert a koi de mettre different de eof ? c koi eof , un valeur une touche ?

sans_nom_fixe
sans_nom_fixe
Niveau 9
28 février 2003 à 18:27:24
  1. include <stdio.h>

main ( )
{
double nc ;

for ( nc=0;getchar() ! = EOF ; ++nc)
;
printf("%f\n",nc)

}
ca par exemple m ecrit ce ke j ecrit et kan i arrive a EOF me donne le nobre de caractere ke g ercrit me comment arrive t il a EOF ? ca ne serai pas la touche F6 par hasard ?

Passage
Passage
Niveau 10
28 février 2003 à 18:39:11

Effectivement tu comptes le nombre de caractere.

Control-Z ou Control-C doit provoquer le EOF de stdin.

Avis au puristes DOS.

Passage
Passage
Niveau 10
28 février 2003 à 18:41:16

pas double, mais int pour nc!

Passage
Passage
Niveau 10
28 février 2003 à 18:42:46

Pas d´espace entre ! et =

Passage
Passage
Niveau 10
28 février 2003 à 19:02:16

Control-Z est bien le EOF ( vi aussi generé par F6)
Pour etre pris en compte il faut le placer en debut de ligne

A<ENTRE>
B<ENTRE>
<CONTROL-Z><ENTRE>

voilu. Maintenant grave question pourquoi lorsque tu fais
ABC<CONTROL-Z><ENTRE>
le EOF n´est il pas trouvé ?

sans_nom_fixe
sans_nom_fixe
Niveau 9
28 février 2003 à 21:35:27

ok merci , c une kestion ke tu te pose ou ke tu me pose ? bin je pense ke ca pcq il y a tt les autre valeur avant ms je suis pas sur . mnt autre pb comment savoirke eof vaut soit 1 ou 0 ?
et encore un autre pb c ke g fait un ptit prog ki remplce les tab en / ms le pb c ke apres ke g mis eof ke y a x / ki aparaisse ms il ne remplace pas le tab ou il ete .

Passage
Passage
Niveau 10
03 mars 2003 à 09:58:31

EOF ne vaut pas soit 1 soit 0 !
relis les messages precedents !

JeanYvesYves
JeanYvesYves
Niveau 10
03 mars 2003 à 12:02:28

ça dit juste si le pointeur de fichier a encore a lire, ou qu´il est a la fin du fichier, auquel cas plus question de lire sous peine de plantage...

bref, s´emploie souvent avec while, comme dit "sans_nom_fixe"

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment