c/c++读写文件
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2017-11-18 19:45:51
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
读文件
FILE* fp=fopen("data.db","r"); if(fp!=NULL){ //取文件大小来申请内存缓存大小 int filesize=0; //通过把读取的位置先移到文件尾来取文件大小 //移到文件尾 fseek(fp, 0, SEEK_END); //取读取的当前位置离文件首的大小,就是文件大小 filesize=ftell(fp); //把读取指针重设置为文件开始 rewind(fp) TCHAR* ch = new TCHAR[filesize+1]{0}; fread(ch, 1, filesize, fp); fclose(fp); }