Bonjour,
J'ai un fichier.txt qui contient des nombres flottante (positf,négatif) structuré de cette façon
j'ai écris ce petit code en C (j'ai pas trouvé une solution simple en c++) pour lire mon fichier0.10 -12.154 +0.002
et ça marche bien
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
16
17
18
19
20
21
22 void soft_model::read_file() { char line[1000]; float number; char *p = line, *endp; if (fp != NULL) { while (fgets(line, 1000, fp)) { while ( *p != '\0' ) { double d = strtod(p,&endp); if ( p == endp ) break; printf("Found value=%f\n", errno ); printf("Found value=%f\n", d ); p = endp; } } } }
le problème c'est que je veux maintenant sauvegarder ces informations là dans une structuré (vector) mais je n'arrive pas à faire ça
voilà la structure proposé
où chaque ligne c'est un élément (pose) dans le vecteur dynamique .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 struct joint_angle { int count; Ogre::Vector3 orient; }; struct pose { float time; std::vector<joint_angle> angle; }; std::vector<pose> posture;
Partager