salut !
voilà g un probleme :
je lit dans un fichier les coordonnées de points pour les afficher plus tard. Mais le hic c que les valeurs sont erronées, il y a bien le nombre de valeurs qu'il faut mais g un truc du style "1.255e-043" a la place de chaque valeur "normale" qui elles comportent 6 chiffres après la virgule.
D'où pensez vous que vient l'erreur ?
merci
voici un extrait de code :
Code :
- for (i=0 ; i < numberOfVertices ;i++ )
- {
- for (j=0 ; j<=2 ; j++)
- {
- num=num+fread(&(arrayStruct[b].verticesArray[i][j]),sizeof(double), 1, pointeur) ;
- }
- cout << arrayStruct[b].verticesArray[i][0]<<" "<<arrayStruct[b].verticesArray[i][1]<<
- " "<< arrayStruct[b].verticesArray[i][2]<<endl ;
- }
- cout<<num<<endl ;
|