Vs c++读txt文件每次读一行
时间: 2024-09-11 08:15:53 浏览: 37
C++-读取txt.pdf
在C++中,你可以使用标准库中的`fstream`(文件流)来逐行读取.txt文件。下面是一个简单的示例代码片段:
```cpp
#include <fstream>
#include <string>
int main() {
std::ifstream file("example.txt"); // 打开文件,假设文件名为example.txt
if (!file.is_open()) { // 检查是否成功打开
std::cerr << "Failed to open the file." << std::endl;
return 1;
}
std::string line; // 存储每一行的内容
while (std::getline(file, line)) { // 逐行读取文件直到文件结束
std::cout << "Line: " << line << std::endl; // 处理每一行内容
}
file.close(); // 关闭文件
return 0;
}
```
在这个例子中,`std::getline()`函数用于从文件中逐行读取数据,每读取一行就存储到`line`变量中。
阅读全文