c++读取txt数据
时间: 2023-02-28 18:40:44 浏览: 93
读取txt数据.zip_C++读取txt_C语言读取txt_C语言读取数据_读取txt_读取txt数据
C 语言中读取 txt 文件的方法:
首先,你需要打开文件。这可以使用 C 中的 fopen 函数完成。fopen 函数需要两个参数:文件名和打开模式。打开模式通常是 "r",表示以只读方式打开文件。
如果文件打开成功,fopen 函数将返回一个文件指针,该文件指针是一个结构体,它包含了有关文件的所有信息。
接下来,你可以使用 fscanf 函数从文件中读取数据。fscanf 函数需要三个参数:文件指针、格式字符串和一个指向存储读取数据的变量的指针。
最后,在读取完所有数据后,你需要关闭文件。这可以使用 fclose 函数完成。fclose 函数需要一个参数:文件指针。
示例代码如下:
```
#include <stdio.h>
int main()
{
FILE *fp;
int num;
fp = fopen("data.txt", "r");
if (fp == NULL) {
printf("Error opening file");
return -1;
}
while (fscanf(fp, "%d", &num) == 1) {
printf("%d\n", num);
}
fclose(fp);
return 0;
}
```
在此代码中,我们打开了名为 "data.txt" 的文件,并使用 fscanf 函数读取文件中的数字,最后关闭了文件。
阅读全文