Utilisation de ifstream lire des fichiers commentés
Bonjour,
Dans un programme, je lis un fichier avec un flux ifstream.
Dans ce fichier, il y a des noms d'animation avec 4 coordonnées. Le nombre d'animation est donné en première ligne.
Voila à quoi ressemble un extrait de mon fichier:
Code:
1 2 3 4 5 6 7
| 2
droite0
0 0 100 120
droite1
100 0 100 120 |
J'avoue ne pas maîtriser du tout les flux ifsteam, malgré cela je suis arrivé à lire correctement les données du fichier de la manière suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| string s, nomanim, x, y, w, h;
int nbanim = 0, i=0;
ifstream input("monFichier.txt");
input >> s;
nbanim = atoi( s.c_str() );
for(i=0; i<nbanim; i++) {
input_spr_perso >> nomanim >> x >> y >> w >> h;
/* Utilisation des strings contenant mes informations */
/* Enregistrement des variables par exemples... */
} |
Le programme fonctionne bien, mais j'aimerai ajouter des commentaires dans mes fichiers texte, par commodité. Je voudrais pas quelque chose d'élaboré comme les /* */ en C, mais juste pouvoir écrire des lignes précédé d'un symbole qui seront sautées à la lectures.
Par exemple:
Code:
1 2 3 4 5 6 7 8 9 10
| #Nombre d'animation
2
#Vers la droite, image n°1
droite0
0 0 100 120
#Vers la droite, image n°2
droite1
100 0 100 120 |
Merci de votre aide !