⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 如何以行为单位读写文本文件.txt

📁 vc开发的PCI总线加密卡 PCI开发卡主要由PCI9054、93C56、16M晶振和相应的跳线、控制地址数据线等部分组成。PCI9054是PLX公司的PCI主模式桥芯片
💻 TXT
字号:
如何以行为单位读写文本文件
 2004-2-3 


[HTML]在实际工作中我们常常需要以行为单位来操作文本文件,比如读写ini文件等等。如果我们用C或者C++的运行时库里的函数来操作稍嫌麻烦。如果你用MFC来做的话可以使用CStdioFile这个类。

      我们先来看一下CStdioFile这个类:

      class CStdioFile : public CFile。

它是从CFile类继承过来的。除了构造函数它只提供了两个函数:

       virtual LPTSTR ReadString(LPTSTR lpsz,UINT nMax );读文本的一行。

       virtual BOOL ReadString(CString& rString);写文本的一行。


      CStdioFile hFile;

       CFileException ex;

       BOOL isEof=FALSE;

       

       if (!hFile.Open(m_hFilePath,CFile::modeRead | CFile::shareDenyWrite, &ex)) //打开文件

       {

              TCHAR szError[1024];

              ex.GetErrorMessage(szError, 1024);

              AfxMessageBox(szError);

              return;

       }else

       {

              while(!isEof)

              {

                     isEof=!hFile.ReadString(strTemp);//读取一行文本。

                     if(isEof) break;

                     ……..do something

              }

       }


      CString strTmp;

strTmp=“写一行文本\n”;

hFile.WriteString(strTmp);



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -