首页主机资讯mfc读取文件代码怎么写

mfc读取文件代码怎么写

时间2023-12-12 15:53:04发布访客分类主机资讯浏览1335
导读:以下是一个使用MFC读取文件的示例代码: CString ReadFileContent(LPCTSTR filePath { CString content; CFile file; if (file.Open...

以下是一个使用MFC读取文件的示例代码:

CString ReadFileContent(LPCTSTR filePath) {
    
    CString content;
    

    CFile file;

    if (file.Open(filePath, CFile::modeRead)) {
    
        ULONGLONG fileSize = file.GetLength();
    

        // 为文件内容分配内存
        char* buffer = new char[fileSize + 1];
    
        memset(buffer, 0, fileSize + 1);
    

        // 读取文件内容
        file.Read(buffer, (UINT)fileSize);
    

        // 将文件内容赋值给CString对象
        content = buffer;
    

        // 释放内存
        delete[] buffer;
    

        // 关闭文件
        file.Close();

    }
    

    return content;

}
    

使用示例:

CString filePath = _T("C:\\path\\to\\file.txt");
    
CString fileContent = ReadFileContent(filePath);
    

请注意,上述代码仅适用于读取文本文件,如果需要读取二进制文件,可以使用CFile::typeBinary参数打开文件,并使用file.Read读取固定数量的字节。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: mfc读取文件代码怎么写
本文地址: https://pptw.com/jishu/577046.html
怎么在centos7中创建挂载目录 vs中未定义的标识符如何解决

游客 回复需填写必要信息