fscanf
时间: 2023-09-13 13:12:25 浏览: 41
fscanf.zip
fscanf() 是 C 语言中的一个函数,用于从文件中读取格式化输入。它的语法如下:
```c
int fscanf(FILE *stream, const char *format, ...)
```
其中,第一个参数 stream 指向要读取的文件,第二个参数 format 是一个格式字符串,后面跟着要读取的变量的地址。函数会根据格式字符串从文件中读取对应类型的数据,并将其存储到对应变量的地址中。
例如,以下代码从文件中读取两个整数并进行加法运算:
```c
#include <stdio.h>
int main() {
int a, b;
FILE *fp;
fp = fopen("input.txt", "r");
fscanf(fp, "%d %d", &a, &b);
fclose(fp);
printf("Sum: %d\n", a + b);
return 0;
}
```
假设 input.txt 文件内容为 "10 20",则输出结果为 "Sum: 30"。
阅读全文