本文介绍了CFile打开失败,为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好:-)
我想使用CFile类打开二进制文件:
Hi all:-)
I want to open a binary file using the CFile-class:
CFile f;
CFileException ex;
if(!f.Open(m_sPathToForm, CFile::modeRead | CFile::typeBinary), &ex)
{
TCHAR szError[1024];
ex.GetErrorMessage(szError, 1024);
return -1;
}
但是打开失败并显示以下错误消息:CFileException :: none,必须跟随文本:否发生了错误。
有没有人知道,为什么开放功能会失败?
是否存在无法打开的二进制文件CFile类?
thx任何帮助!
But open fails with the following error message: CFileException::none, which has to following text: "No error occurred."
Has anyone an idea, why the open-function could fail?
Are there binary files which cannot be opened by the CFile class?
thx for any help!
推荐答案
if (!sourceFile.Open(pszSource,
CFile::modeRead | CFile::shareDenyWrite, &ex))
使用链接中给出的示例修改代码并从那里开始。
Revise your code using the example given in the link and go from there.
#include <iostream>
using namespace std;
int main()
{
if ( 0, 5)
cout << "hello" << endl;
}
这篇关于CFile打开失败,为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!