CFile::Open是MFC中打开文件的方法。外文名 CFile::Open 含义 MFC中打开文件的方法 目录 1 简介 2 举例 3 返回值 CFile::Open简介 编辑 语音 在MFC里面,打开一个文件最常用的方法分为以下两步: 1.创建一个用于打开文件的对象,通常都是声明一个CFile或者一个CFile派生类的对象 2.调用该CFile对象的Open...
Cfile::Open() virtual BOOL Open(LPCTSTR LpszFileName, UINT nOpenFlags, CFileException * pError = NULL); 返回值:成功返回非0,失败返回0,仅当返回值为0是pError参数才有意义。 LpszFileName:需要打开文件路径的字符串,这个路径可以是相对路径,也可以是绝对路径,或是网络名字(UNC) nOpenFlags:一个UINT定义...
virtual BOOL Open( LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pError = NULL );如果你想读一个文件,就用CFile::modeRead作为第二个参数,同时CFile::modeCreate代表创建一个文件。参数二:nOpenFlags可组合为以下值:CFile::modeCreate 创建一个新的文件,如果文件存在将文件截取成长度为0。 ·C...
返回值 CFileException内容 NULL 否 TRUE 无 为CFileException的PTR 否 TRUE 保持不变。 NULL 是 FALSE 无 为CFileException的PTR 是 FALSE 初始化描述错误示例c++ 复制 CFile f; CFileException e; TCHAR* pszFileName = _T("Open_File.dat"); if(!f.Open(pszFileName, CFile::modeCreate | CFile::mode...
nOpenFlags的常用取值: CFile::modeCreate 创建一个新文件,若文件已存在,则该文件被清空; CFile::modeRead 用于只读; CFile::modeReadWrite 用于读写; CFile::modeWrite 用于只写; CFile::modeNoInherit 阻止文件被子进程继承; 返回值:若打开成功,返回非0;否则返回0 ...
函数名 功能 参数及返回值 CFile 构造函数 hFile:已经打开的文件的句柄。lpszFileName:要打开的文件名。nOpenFlags:打开文件的风格,具体含义如下。CFile::modeCreate,建立文件,如果文件存在,清空此文件。CFile::modeNoTruncate和CFile::modeCreate配合,文件存在此打开,不存在此建立。CFile::modeRead只读。CFile::mode...
CFile::Open virtual BOOL Open(LPCTSTR lpszFileName,UINT nOpenFlags,CFileException* pError=NULL); 返回值:若打开成功,则返回非0值;否则返回0。仅当返回0时pError参数才有意义。 参数:lpszFileName 一个字符串,指定所需文件的路径。 nOpenFlag 一个UINT值,定义文件的共享和存取方式。
可以通过检查返回值来判断文件操作是否成功。 五、cfile 的 open 函数的示例 以下是一个使用 cfile 的 open 函数打开文件的示例: ```cpp #include <iostream> #include <cfile> int main() { CFile file; if (file.Open("example.txt", CFile::modeRead)) { // 文件打开成功 // 进行读取操作 //......
在打开文件时可通过检查 Open() 函数的返回值,非零即打开成功。如:CFile file;if(file.Open("d:\t.txt",CFile::modeRead))AfxMessageBox("Succeed to open the file!");elseAfxMessageBox("Error when opening the file!");如果要在关闭前判断,可以用一个间接的办法(尽管这个办法不够好),如:C...