C++读取txt文件指定数据
时间: 2023-08-29 12:08:01 浏览: 108
c++读取txt文件
首先需要使用文件流打开该txt文件,然后可以使用getline()函数逐行读取数据,也可以使用>>运算符逐个读取数据。假设要读取第n个数据,可以使用循环读取前n-1个数据,再读取第n个数据。以下是一个简单的示例代码:
```c++
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ifstream inFile("data.txt"); // 打开txt文件
int n = 5; // 假设要读取第5个数据
int data;
for (int i = 0; i < n-1; i++) { // 循环读取前n-1个数据
inFile >> data;
}
inFile >> data; // 读取第n个数据
cout << "第" << n << "个数据为:" << data << endl;
inFile.close(); // 关闭文件流
return 0;
}
```
其中,假设txt文件中数据格式为每行一个整数。如果数据格式不同,需要根据实际情况修改读取方式。
阅读全文