背景
最近项目中弄个接口,涉及到二进制文件处理,刚开始对读写文件夹这块没有太注意,结果最后浪费了一些时间。
文件大小600+k(不到一兆),二进制存储,总长度638208个字节,如下:
正文
最初,通过fopen打开文件,如下:
/* 打开文件*/
if((fp_input = fopen(strFilePath.GetBuffer(), "r")) == NULL)
{
MessageBox
最近项目中弄个接口,涉及到二进制文件处理,刚开始对读写文件夹这块没有太注意,结果最后浪费了一些时间。
文件大小600+k(不到一兆),二进制存储,总长度638208个字节,如下:
最初,通过fopen打开文件,如下:
/* 打开文件*/
if((fp_input = fopen(strFilePath.GetBuffer(), "r")) == NULL)
{
MessageBox