Votre question

Lecture de fichier composé en C

Tags :
  • Programmation
Dernière réponse : dans Programmation
11 Mars 2008 09:17:57

Bonjour

Je ne suis pas une experte en C, c'est pourquoi je viens demander conseil ici.
J'espere que vous pourrez m'aider !! J'en ai vraiment besoin !!

Voici mon probleme :
J'ai un fichier ASCII composé de chaines de caracteres et de nombre, sur plusieurs lignes. A priori, je ne connais pas la longueur exacte de chacune de mes lignes.
Voici un extrait de mon fichier :
  1. DUREE=333
  2. TRAITEMENTDELTAMOY=0.0
  3. TRAITEMENTDELTAVARIANCE=120.0
  4. INFOTYPE=NUMBER
  5. INFOVAL=30
  6. DEBUGTYPE=PERIOD
  7. DEBUGVAL=110


Comment puis-je recuperer toutes ces infos pour qu'elles soient facilement utilisables apres ?

Un grand merci a vous par avance
p.

Autres pages sur : lecture fichier compose

11 Mars 2008 12:05:00

salut, si tu es sur que c'est toujours la meme forme, tu peux utiliser fscanf dans une boucle:
  1. fscanf (fichier, "%s=%f", &var_nom, &var_val);
a b L Programmation
11 Mars 2008 20:22:13

ça dépend aussi de ce que tu veux en faire.
11 Mars 2008 20:28:07

remarque, je viens de remarquer le lignes du genre "INFOTYPE=NUMBER"
donc, ma ligne de code n'est pas valable, fgets + strtok/strchr plutot...
enfin, y a plein de possibilité :p 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS