C++ 读取TXT文本一行一个
时间: 2023-07-18 14:34:11 浏览: 96
BDS/GPS导航定位C/C++从Txt文件读取和写入,个人代码笔记
可以使用 ifstream 类和 getline() 函数来读取 TXT 文本文件中的一行内容,并将其存储到一个字符串中。以下是一个读取 TXT 文本文件中每一行内容的示例代码:
```c++
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::ifstream file("example.txt"); // 打开文本文件
std::string line; // 定义一个字符串来存储每一行的内容
// 逐行读取文本文件内容
while (std::getline(file, line)) {
std::cout << line << std::endl; // 输出每一行的内容
}
file.close(); // 关闭文本文件
return 0;
}
```
在这个示例代码中,我们首先使用 std::ifstream 类打开了一个名为 "example.txt" 的文本文件,并定义了一个字符串变量 line 来存储每一行的内容。然后,我们使用 while 循环和 std::getline() 函数逐行读取文本文件的内容,并将每一行的内容输出到控制台上。最后,我们使用 std::ifstream 类的 close() 函数关闭了文本文件。
希望这个示例代码对你有所帮助!
阅读全文