Bonjour,

Pour calculer la position des planètes j'utilise des fichiers txt (théorie VSPO87) contenant ce type 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
L0;;
1.75347045673;0.00000000000;0.00000000000
0.03341656456;4.66925680417;6283.07584999140
0.00034894275;4.62610241759;12566.15169998280
0.00003417571;2.82886579606;3.52311834900
...
L1;;
....
...
B0;;
...
..

Il s'agit de 8 fichiers txt contenant chacun plus d'un millier de lignes, chaque fichier est segmenté par des blocs dont les entêtes sont
L0 à L5, B0 à B5 et R0 à R5. Chaque ligne contient elle-même 3 "doubles" que j'arrive à extraire dans des variables a, b, c.

Ce que j'essaie d'obtenir c'est un accès facile à n'importe quelle donnée du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
planete[3]->B[5].b[500]
Pour par exemple obtenir la 501eme valeur de la colonne "b" appartenant au bloc B5;; du fichier de la 3eme planète (Terre).

J'ai essayé des structures, des vecteurs de vecteurs, des mixtes mais je n'y arrive pas, j'ai des problèmes d'accès mémoire.
Le code est sans erreur à la compilation mais il plante parfois, il s'exécute d'autres fois.

Auriez-vous un conseil pour faire ça proprement ?