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 阅读(698) 评论(0) 编辑 收藏 举报
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步