用VC来处理txt文档中的数据是一个十分常用的例子,分为3个部分:读数据,数据处理,写数据
其中数据处理部分根据不同的要求会采取不同的操作,我主要说一下读数据和写数据的步骤
读数据
//首先建立一个CStdioFile 对象,对于txt文件的所有操作我们都将通过该对象来实现
CStdioFile mFile;
//然后打开要处理的txt文件
mFile.Open(m_SaveinifilePach,CFile::modeRead); //SaveinifilePach为文件路径,CFile::modeRead为文件为读模式
//创建一个读取文件的字符串对象
CString strParaData;
//用ReadString函数读取txt文档中的一行数据到strParaData中
mFile.ReadString(strParaData);
//当读取完所有数据后,关闭文件
mFile.Close();
像txt文档中写数据的步骤基本上也是一样的
//首先建立一个CStdioFile 对象
CStdioFile file;
//然后打开要保存的文件
file.Open(m_SaveinifilePach, CFile::modeCreate | CFile::modeWrite | CFile::shareDenyNone);
//将一行数据写入到txt文件中
file.WriteString(strParaData);
//文件全部写完关闭文件
file.Close();