Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1037 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Petite question sur un fscanf

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petite question sur un fscanf

n°228340
gee
Bon ben hon
Posté le 15-10-2002 à 18:28:19  profilanswer
 

Voila
j ai fait un sous progs de chargement avec fscanf (fgets j ai plus de mal ..) mais en fait, si mon fichier de sauvegarde n existe ca plante, je le concois bien
mais je ne vois pas comment faire un test sur mon save.txt
 
(de meme si le fichier save.Txt existe deja dans ma save pour demander l ecrasement ou pas, voir creer un save2.txt et choisir le nom dans le chargement)
 
Merci (la 2e question est pas super importante j aimerais une reponse surtout pour la 1ere ;à )


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
mood
Publicité
Posté le 15-10-2002 à 18:28:19  profilanswer
 

n°228348
Carbon_14
Posté le 15-10-2002 à 18:34:08  profilanswer
 

Assez embrouillé comme explication du problème.
 
Y a ou y a pas un fichier save.txt et l'accès se fait par fscanf. Ca plante quand le fichier est absent ? C'est ça le pb ??

n°228350
gee
Bon ben hon
Posté le 15-10-2002 à 18:34:56  profilanswer
 

exactement :)


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°228352
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 15-10-2002 à 18:38:04  profilanswer
 

regarde les codes de retours de ces fonctions.
 
pour savoir si un fichier existe, tu peux essayer de l'ouvrir et en cas d'echec, en conclure que le fichier n'existe pas
 
fopen retourne NULL si y a un problème.
fsanf retourne le nombre d'arguments lus ou EOF si l'erreur est survenue avant d'avoir pu lire le premier argument


---------------
du bon usage de rand [C] / [C++]
n°228356
gee
Bon ben hon
Posté le 15-10-2002 à 18:42:33  profilanswer
 

ok
la j ai tente un if("fp!=NULL) fscanf .....
mais ce ma plante tjr
d une autre manier mais ca plante :(


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°228358
gee
Bon ben hon
Posté le 15-10-2002 à 18:44:24  profilanswer
 

en fait c est bon j ai mis le fclose dedans et c est cool
 
pour la 2e partie si vous avez une idee ca serait cool
sinon c est deja super sympa :)


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°228359
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 15-10-2002 à 19:28:58  profilanswer
 

pour savoir si un fichier existe, tu peux essayer de l'ouvrir (en lecture) et en cas d'echec, en conclure que le fichier n'existe pas
 
fo tout lire! :D


---------------
du bon usage de rand [C] / [C++]
n°228382
apolon34
Vive Linux!!
Posté le 15-10-2002 à 20:15:51  profilanswer
 

il faut toujours verifier la valeur de retour de ces fonctions!!
 
le probleme est a l'ouverture de fichier.
 
tu devrais faire:

Code :
  1. fp = fopen("machin.txt", "r" );
  2. if (!fp)
  3. {
  4. puts("Erreur a l'ouverture du fichier" );
  5. exit 1;
  6. }
  7. /* La suite du programme....*/


Message édité par apolon34 le 15-10-2002 à 20:16:43
n°228393
gee
Bon ben hon
Posté le 15-10-2002 à 20:53:31  profilanswer
 

nan quand je disais 2e partie c etait ca :  
(de meme si le fichier save.Txt existe deja dans ma save pour demander l ecrasement ou pas, voir creer un save2.txt et choisir le nom dans le chargement)  
 
 
sinon c est cool les gars merci :)


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°228484
Musaran
Cerveaulté
Posté le 16-10-2002 à 00:53:04  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Petite question sur un fscanf

 

Sujets relatifs
Petite Question sur le REBOL...Question de base : CLASSPATH ....
question. quelle compilateur C++ utilisez vous[C++] Question sur les pointeurs, aidez moi à comprendre svp !
toute p'tite questionpetite quéstion sur le script "Advanced Poll"
[JS] Petite modif de script... Aide please...Pb #1 : Resolu -> Nouvelle QUESTION Pb #2
Plus de sujets relatifs à : Petite question sur un fscanf


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR