c语言读取txt文件数据
时间: 2023-09-10 20:06:26 浏览: 26
在C语言中,可以使用标准库中的fopen()、fscanf()和fclose()函数读取txt文件数据。
首先,使用fopen()打开txt文件,可以指定文件路径和打开方式,例如:
```c
FILE *fp;
fp = fopen("data.txt", "r"); // 打开data.txt文件,只读方式打开
if (fp == NULL) {
printf("Error opening file\n");
return 1;
}
```
接着,可以使用fscanf()函数从txt文件中读取数据,例如:
```c
int num1, num2;
fscanf(fp, "%d %d", &num1, &num2); // 从文件中读取两个整数
```
最后,使用fclose()函数关闭文件,例如:
```c
fclose(fp); // 关闭文件
```
完整示例代码:
```c
#include <stdio.h>
int main() {
FILE *fp;
int num1, num2;
fp = fopen("data.txt", "r");
if (fp == NULL) {
printf("Error opening file\n");
return 1;
}
fscanf(fp, "%d %d", &num1, &num2);
printf("num1 = %d, num2 = %d\n", num1, num2);
fclose(fp);
return 0;
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)