C++ IO: File Read Write
//C++:
// get the length of file. // char * holder; int length = 0; int hav = 0; int not = 0; int counter = 0; int sumit = 0; //create the ifstream('examplefile') to load the data from the .res 'fname' location: ifstream resexamplefile; resexamplefile.open (fname, ios::binary);//.res file path in "fname": // get length of file: resexamplefile.seekg (0, ios::end); length = resexamplefile.tellg(); log_file.seekg(-long(max_filesize), ios::end);//move back 65535 from end; resexamplefile.seekg (0, ios::beg);//then move back to the beginning // allocate memory per the size of the file: holder = new char [length];
log_file.read(buffer, length); //read bytes to buffer array.
posted on 2012-06-27 18:04 Henry_Wang 阅读(692) 评论(0) 编辑 收藏 举报