Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Richtig einlesen aus Datei

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.06.2010, 20:55 Uhr
Moritz1243



Abend zusammen,

ich habe eine Frage zum korrekten einlesen von Datein aus einer Datei in einene Array. Ich habe eine Datei die erst einen Header enthält und anschließend folgen eine bestimmte Anzahl von Koordinaten. Meine Lösung des Problem ist die folgen:


C++:
Header_Moe3D Header;

hFile.read( (char*)&Header, sizeof(Header_Moe3D) );


if( Header.Ident != 1243 )
{
    return NULL;
}

mesh.Frame_Count = Header.Frame_Count;
mesh.Triangles_Per_Frame = Header.Triangles_Per_Frame;


float *Read_Buffer = new float[9 * Header.Frame_Count * Header.Triangles_Per_Frame ];

hFile.read( (char*) Read_Buffer, 9 * Header.Frame_Count * Header.Triangles_Per_Frame );



Meine Frage ist nun ob die Read funktionen richtig aufgerufen wurden oder ob die größen der Arrays falsch sind?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: