c++文件的读取和写入txt
时间: 2023-07-02 17:21:05 浏览: 119
要在C++中读取和写入文本文件,可以使用标准库中的fstream头文件。
要读取一个文本文件,可以使用ifstream类。以下是一个简单的示例:
```c++
#include <fstream>
#include <iostream>
int main()
{
std::ifstream file("example.txt");
if (file.is_open())
{
std::string line;
while (std::getline(file, line))
{
std::cout << line << '\n';
}
file.close();
}
else
{
std::cout << "Unable to open file\n";
}
return 0;
}
```
这个程序会打开名为example.txt的文件,并将其中的每一行都打印到控制台上。
要写入一个文本文件,可以使用ofstream类。以下是一个简单的示例:
```c++
#include <fstream>
#include <iostream>
int main()
{
std::ofstream file("example.txt");
if (file.is_open())
{
file << "Hello, world!\n";
file << "This is a test.\n";
file.close();
}
else
{
std::cout << "Unable to open file\n";
}
return 0;
}
```
这个程序会创建一个名为example.txt的文件,并向其中写入两行文本。
当然,还有很多其他的方法可以读取和写入文件。这里只是提供了一些简单的示例。
阅读全文