Archived

This topic is now archived and is closed to further replies.

Chaucer

file i/o

Recommended Posts

Ok, so when I read in an md2 file, I can read in the the entire file into a character array and then read the header into a struct easily doing HEADER *pHeader = (HEADER*)&buffer[0]; My question is, how do you write to the file in binary so that you can read it like this? if my header struct looks like: struct HEADER { int id; int version; ... }; Thanks.

Share this post


Link to post
Share on other sites
Easy...

Not sure what you are using for file I/O...but...I''ll assume fstream.

STRUCTURE myStruct;

file.write((char*)&myStruct, sizeof(STRUCTURE));
file.read((char*)&myStruct, sizeof(STRUCTURE));

Share this post


Link to post
Share on other sites