CFile file;
CStdioFile是CFile的派生类,对文件进行流式操作,对于文本文件的读写很有用处,可按行读取写入。
FileOpen功能以指定的读写方式打开指定的文件,同时返回该文件的句柄。
语法FileOpen(filename{,filemode{,fileaccess{,filelock{,writemode,{creator,filetype}}}}})
参数filename:string类型,指定要打开文件的名称,其中可以包含路径
filemode:FileMode枚举类型,可选项,指定文件打开方式。有效取值为
LineMode! - 缺省值,行模式;
CFile test;
CFileException e;
//CString defaultDir = "E:\\FileTest"; //默认打开的文件路径
CString FilePathName ;
CFileDialog Dlg(false,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"TXT Files(*.txt)|*.txt|All Files(*.*)|*.*");
//打开文件
if(Dlg.DoModal() == IDOK)//是否打开成功
{
FilePathName = Dlg.GetPathName();//取得文件路径及文件名
}
if(!test.Open(FilePathName,CFile::modeCreate|CFile::mode
CStdioFile是CFile的派生类,对文件进行流式操作,对于文本文件的读写很有用处,可按行读取写入。
FileOpen功能以指定的读写方式打开指定的文件,同时返回该文件的句柄。
语法FileOpen(filename{,filemode{,fileaccess{,filelock{,writemode,{creator,filetype}}}}})
参数filename:string类型,指定要打开文件的名称,其中可以包含路径
filemode:FileMode枚举类型,可选项,指定文件打开方式。有效取值为
LineMode! - 缺省值,行模式;
CFile test;
CFileException e;
//CString defaultDir = "E:\\FileTest"; //默认打开的文件路径
CString FilePathName ;
CFileDialog Dlg(false,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"TXT Files(*.txt)|*.txt|All Files(*.*)|*.*");
//打开文件
if(Dlg.DoModal() == IDOK)//是否打开成功
{
FilePathName = Dlg.GetPathName();//取得文件路径及文件名
}
if(!test.Open(FilePathName,CFile::modeCreate|CFile::mode