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 ;
 
  |