fscanf函数的用法
时间:2026-05-10 18:06:43来源:`fscanf` 是 C 语言中用于从文件中读取格式化数据的函数,常用于文本文件的读取。它与 `scanf` 类似,但输入源是文件。
| 函数名 | 功能 | 语法 | 返回值 |
| fscanf | 从文件中读取格式化数据 | int fscanf(FILE stream, const char format, ...) | 成功读取的项数,EOF 表示结束 |
使用时需先用 `fopen` 打开文件,并确保文件指针正确。例如:
```c
FILE fp = fopen("data.txt", "r");
fscanf(fp, "%d %s", &num, str);
```
该函数支持多种格式说明符,如 `%d`、`%s`、`%f` 等,适用于不同数据类型。注意:若文件内容与格式不匹配,可能导致程序异常。建议在使用后检查返回值,以确保读取成功。
展开更多
标签:
