Bonjour tout le monde !
J'ai un fichier texte, contenant un certain nombre de paramètres. Chacun d'eux est désigné par un couple clé/valeur binaire:
Il peut y en avoir pas mal... Pour accéder à un élement, la méthode utilisable est un Get sur une clé. Afin de gérer correctement les valeurs, il faut donc faire un Get pour chaque clé.#clé valeur
0x01 1
0x02 0
...
0x12 1
...
L'algorithme basique est le suivant :
Comme vous le voyez, les valeurs sont lues puis traitées toujours de la même façon (à savoir, un append sur un vecteur de données).
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 fichier->Get(0x01, valeur); Si (valeur == 1) Alors fais_quelque_chose Sinon ne_fait_rien fichier->Get(0x02, valeur); Si (valeur == 1) Alors fais_quelque_chose Sinon ne_fait_rien ... fichier->Get(0x12, valeur); Si (valeur == 1) Alors fais_quelque_chose Sinon ne_fait_rien
Peut-on éviter de faire les Get les uns après les autres de cette façon ? Peut-on éviter cet algorithme naïf ?
Merci d'avance !
PS: Les clés présentes sont toutes connues.
Partager