petite question

petite question - C - Programmation

Marsh Posté le 14-03-2008 à 00:37:23    

bonjour tout le monde, j'ai rencontrer dans un code en C cette ecriture :
 
if(!fichier)
{
    ...
}
 
Que signifie ce qu'il y a entre parenthèse ?
 
Merci pour vos reponses

Reply

Marsh Posté le 14-03-2008 à 00:37:23   

Reply

Marsh Posté le 14-03-2008 à 01:33:02    

"if(not fichier)"

 

if(fichier == false)

 


Message édité par art_dupond le 14-03-2008 à 01:33:20

---------------
oui oui
Reply

Marsh Posté le 14-03-2008 à 18:16:32    

Merci et que signifie  
 
while (!feof(fichier))
{
   ...
}
 
Que signifie (!feof(fichier)) ??? Merci de votre aide !

Reply

Marsh Posté le 14-03-2008 à 19:16:21    

Et euh... Le C en 10 leçons ça te dit pas ? Parce que bon, là c'est vraiment la base de la base.
EOF = End Of File, feof permet de tester si on est a la fin du fichier (et renvoie true dans ce cas, false sinon).
 
Avec la réponse de art plus haut t'as ce qui faut pour deviner le reste.

Reply

Marsh Posté le 14-03-2008 à 21:02:23    

SekYo a écrit :

Et euh... Le C en 10 leçons ça te dit pas ? Parce que bon, là c'est vraiment la base de la base.
EOF = End Of File, feof permet de tester si on est a la fin du fichier (et renvoie true dans ce cas, false sinon).
 
Avec la réponse de art plus haut t'as ce qui faut pour deviner le reste.


http://forum.hardware.fr/hfr/Progr [...] 2891_1.htm
effectivement, on n'a pas fini ^^


---------------
viendez broder, mon blog et à écouter : la Pause Bad, parlons badminton
Reply

Marsh Posté le 14-03-2008 à 22:11:11    

Code :
  1. while (!feof(fichier))
  2. {
  3.    ...
  4. }

En plus c'est une co*****rie, car on n'utilise eof(fichier) que lorsque la lecture a échoué pour savoir si on avait atteint la fin de fichier ou pas !
Comme j'ai vu ailleurs à ton encontre, RTFM !


Message édité par Trap D le 14-03-2008 à 22:11:44
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed