术语 | CStdioFile::CStdioFile | ||||||
释义 | CStdioFile::CStdioFile CStdioFile( ); CStdioFile( FILE* pOpenStream ); CStdioFile( LPCTSTR lpszFileName, UINT nOpenFlags ); throw( CFileException ); 参数:
说明: 此构造函数的缺省版本与CFile::Open成员函数联合工作以测试错误。 一个参数的构造函数版本从一个已经打开的文件的指针构造一个CStdioFile对象。允许指针值包括预定义的输入/输出文件指针stdin,stdout,和stderr。 两个参数的构造函数版本构造一个CStdioFile对象并根据给定的路径打开相应的操作系统文件。 如果不能被打开或创建则抛出CFileException。 示例: // CStdioFile::CStdioFile示例: char* pFileName = "test.dat"; CStdioFile f1; if( !f1.Open( pFileName, CFile::modeCreate | CFile::modeWrite | CFile::typeText ) ) { #ifdef _DEBUG afxDump << "Unable to open file" << "\"; #endif exit(1); } CStdioFile f2( stdout ); TRY { CStdioFile f3( pFileName, CFile::modeCreate | CFile::modeWrite | CFile::typeText ); } CATCH( CFileException, e ) { #ifdef _DEBUG afxDump << "File could not be opened!" << e->m_cause << "\"; #endif } END_CATCH |
||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。