Bonjour a tous,
Je vous expose mon probleme.
J'ai un fichier texte dans lequel je possede des donnees stockees en lignes, a raison d'une donnee par ligne.
Je souhaite effectuer une recherche verticale donc, dans ce fichier, sachant que ces donnees peuvent etre aussi bien du texte que du numerique.
Notons que je n'ai besoin de stocker que des valeurs numeriques.
J'ai deja effectuer ce code en basic, sans souci, helas je suis novice en C++ et j'avoue que ce n'est pas du tout la meme chose.
Les donnees texte a l'interieur du fichier servent de pointeur, je m'explique:
Mon fichier texte se presente sous cette forme :
#1
aaa
3
54.456423
48945
454487
bbb
2
1213
487
55
ccc
1
1.235
#2
...
#1, #2 sont des pointeurs ils indiquent le debut de differentes familles de parametres
aaa, bbb, ccc sont egalement des pointeurs qui indiquent differents types de donnees a l'interieur meme des familles.
notez que les chiffres qui viennent tout de suite apres les chaines de caracteres (3,2,1) indiquent le nombre de donnees qui vont suivrent.
Mon algorithme est le suivant
si quelqu'un pouvait m'aider a retranscrire ca en C++, il est le bienvenu!!!! Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 i entier x, y, z reels i=0 TANT QUE Valeur de la ligne(i) != "aaa" i = i + 1 Fin TANT QUE x = valeur de la ligne(i+2) y = valeur de la ligne(i+3) z = valeur de la ligne(i+4)
Partager