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:
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 2 droite0 0 0 100 120 droite1 100 0 100 120
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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... */ }
Par exemple:
Merci de votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager