c语言如何读取txt文件
时间: 2023-07-18 16:07:41 浏览: 229
c语言读取txt文件数据
C语言中可以使用标准库函数`fopen()`和`fscanf()`等函数读取txt文件。
首先需要使用`fopen()`函数打开txt文件,并指定打开方式,例如:
```
FILE *fp;
fp = fopen("example.txt", "r");
```
这里的`"example.txt"`是文件名,`"r"`表示以只读方式打开文件。
然后可以使用`fscanf()`函数从文件中读取数据,例如:
```
int num;
fscanf(fp, "%d", &num);
```
这里的`"%d"`表示读取整数,`&num`是变量地址,表示将读取到的整数存储到`num`变量中。
最后使用`fclose()`函数关闭文件:
```
fclose(fp);
```
完整的代码示例:
```
#include <stdio.h>
int main() {
FILE *fp;
int num;
fp = fopen("example.txt", "r");
if (fp == NULL) {
printf("Failed to open file.\n");
return -1;
}
fscanf(fp, "%d", &num);
printf("Read number: %d\n", num);
fclose(fp);
return 0;
}
```
阅读全文