fptint与fscanf的用法
时间: 2023-12-28 17:05:12 浏览: 25
`fptint` 和 `fscanf` 都是 C 语言中用于读取文件中数据的函数。
`fptint` 函数的用法如下:
```c
int fptint(FILE *stream);
```
其中,`stream` 是一个指向文件的指针,函数的作用是从文件中读取一个整数,并返回读取到的整数。如果读取成功,函数返回读取到的整数,否则返回 `EOF`。
`fscanf` 函数的用法如下:
```c
int fscanf(FILE *stream, const char *format, ...);
```
其中,`stream` 是一个指向文件的指针,`format` 是一个字符串,用于指定输入的格式。函数的作用是从文件中按照指定的格式读取数据,并将读取到的数据存储到对应的变量中。函数返回成功读取的数据项数,如果读取失败,返回 `-1`。
例如,下面的代码使用 `fscanf` 函数从文件中读取两个整数,并将它们存储到变量 `a` 和 `b` 中:
```c
#include <stdio.h>
int main() {
FILE *fp = fopen("data.txt", "r");
int a, b;
fscanf(fp, "%d %d", &a, &b);
printf("a = %d, b = %d", a, b);
fclose(fp);
return 0;
}
```
这段代码假设文件 `data.txt` 中包含两个整数,例如:
```
123 456
```
运行结果将输出:
```
a = 123, b = 456
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)