一、源代码
1、读文件
BOOL 读文件(HWND hDlg,LPCTSTR sfile)
{auto 文件指针 = _tfopen(sfile,_T("rb"));//获取操作文件的指针int 文件大小 = 获取文件大小(文件指针);char* 读取的内容 = new char[文件大小 + 2];//unicode是两个0结尾int n = fread(读取的内容,1,文件大小,文件指针);fclose(文件指针);读取的内容[n] = 0;读取的内容[n+1] = 0;SetDlgItemText(hDlg, IDC_EDIT1, (LPWSTR)读取的内容);return TRUE;
}
2、获取文件大小
int 获取文件大小(FILE* 文件指针)
{fseek(文件指针,0,SEEK_END);//让指针从开始走到结尾获取文件大小int 文件大小 = ftell(文件指针); //得到文件位置指针当前位置相对于文件首的偏移字节数rewind(文件指针);// 将文件内部的指针重新指向一个流的开头return 文件大小;
}
二、运行效果

目前只能读取unicode编码的,下节课我们介绍编码转换
欢迎关注编程有你公众号,每天学点编程知识







![MFC最详细入门教程[转载]](https://img-blog.csdnimg.cn/20191207225234302.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZyZWVraW5nMTAx,size_16,color_FFFFFF,t_70)









