vc++ 读写文本文件
时间: 2023-08-01 08:03:44 浏览: 160
VC是指Visual C++,是一种用于开发Windows平台应用程序的集成开发环境。在VC中,可以使用文件操作函数来进行读写文本文件。
要读取文本文件,可以使用CStdioFile类中的ReadString函数来逐行读取文件内容。首先需要创建一个CStdioFile对象,并通过Open函数打开要读取的文件。然后可以使用ReadString函数对文件逐行进行读取,将读取的内容保存在一个CString对象中。
例如,以下是一个用于读取文本文件并输出每一行内容的示例代码:
```cpp
CStdioFile file;
CString line;
if (file.Open(_T("file.txt"), CFile::modeRead | CFile::typeText))
{
while (file.ReadString(line))
{
// 输出每一行内容
_tprintf(_T("%s\n"), line.GetString());
}
file.Close();
}
```
要写入文本文件,可以使用CStdioFile类中的WriteString函数来将内容写入文件。同样需要先创建一个CStdioFile对象,并通过Open函数打开要写入的文件。然后可以使用WriteString函数将要写入的内容写入文件中。
例如,以下是一个用于向文本文件写入内容的示例代码:
```cpp
CStdioFile file;
CString line = _T("Hello, World!");
if (file.Open(_T("file.txt"), CFile::modeWrite | CFile::typeText))
{
file.WriteString(line);
file.Close();
}
```
以上就是使用VC读写文本文件的简单示例,通过使用CStdioFile类中的函数,可以方便地进行文本文件的读写操作。
阅读全文