Bonjour,

J'aimerais stocké le fichier

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
$MeshFormat
2.2 0 8
$EndMeshFormat
$Nodes
6
1 1 0 0
2 0 1 0
3 -1 0 0
4 0 -1 0
5 -0.9807852804032212 -0.1950903220161747 0
6 -0.9238795325113218 -0.3826834323650052 0
$Nodes
$Nodes
2
1 2 2 7 6 71 42 86
2 2 2 7 6 44 58 62
$Nodes
sous la forme:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
6
1 1 0 0
2 0 1 0
3 -1 0 0
4 0 -1 0
5 -0.9807852804032212 -0.1950903220161747 0
6 -0.9238795325113218 -0.3826834323650052 0
J'ai essayé sans succes :

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
23
24
25
26
27
28
29
30
 
class Vertex { public: double x,y,z;};
class Triangle { public: int v[3]; int where;};
 
	int nv,nt;
	Vertex* v;
	Triangle* t;
 
void gnu(const char* path)
{
	int i,j;
	ifstream file(path); 
 
        file >>;
        file >>;
        file >>;
        file >>;
	file >> nv;
	v = new Vertex[nv];	       
	for( i=0; i<nv; i++) 
		file >> v[i].x >> v[i].y;
        file >>;
        file >>;
	file >> nt;
	t = new Triangle[nt];
	for( j=0; j<nt; j++) 
		file >> t[j].v[0] >> t[j].v[1] >> t[j].v[2];
 
	file.close();
}
Merci d'avance.