c++ MFC中读文件是不是,只能按CString类型读?有没有比较好的读取方法?

2025-01-02 17:38:42
推荐回答(2个)
回答1:

有各式各样的读法。

MFC (默认doc-view结构) 程序, 读,在 Doc 中进行。最简单的在
void CXxxxDoc::Serialize(CArchive& ar){} 中用 CArchive 的函数做。

也可以用
arFile= ar.GetFile();
arFPath = arFile->GetFilePath();
得到路径和文件名,自己用 fopen 这种 C 程序方法打开"rb","r","r+" ...,并且用 C 的方法 fscanf,fgets,fread,...
什么方法,什么类型全都可以啊。

回答2:

CFile中的Read 用法和fread差不多,可以按2进制数据进行文件读取