您现在的位置是:首页>见闻 > 正文

fscanf函数的用法

2026-08-22见闻

简介`fscanf` 是 C 语言中用于从文件中读取格式化数据的函数,常用于文本文件的解析。它与 `scanf` 类似,但输入源是文件。 功能 说明...

`fscanf` 是 C 语言中用于从文件中读取格式化数据的函数,常用于文本文件的解析。它与 `scanf` 类似,但输入源是文件。

功能 说明
函数原型 `int fscanf(FILE stream, const char format, ...);`
返回值 成功读取的项数,若出错或读到文件末尾返回 EOF
参数说明 `stream` 是文件指针,`format` 是格式字符串,后续参数为接收数据的变量地址

使用时需先用 `fopen` 打开文件,读取完成后用 `fclose` 关闭。例如:

```c

FILE fp = fopen("data.txt", "r");

fscanf(fp, "%d %s", &num, str);

fclose(fp);

```

注意:`fscanf` 对输入格式要求严格,需确保文件内容与格式匹配,否则可能导致程序异常。

上一篇:石灰王的作用是什么

下一篇:last_page