当前位置:首页 > 火热 >

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` 等,适用于不同数据类型。注意:若文件内容与格式不匹配,可能导致程序异常。建议在使用后检查返回值,以确保读取成功。

展开更多
标签: