admin 管理员组

文章数量: 1184232


2024年3月7日发(作者:校园论坛小程序源码)

c语言文件读取两个数据的方法

在C语言中,可以使用标准库函数`fscanf()`来从文件中读取两个数据。以下是一个简单的示例代码,演示如何使用`fscanf()`函数从文件中读取两个整数:

```c

include <>

int main() {

FILE fp;

int a, b;

fp = fopen("", "r");

if (fp == NULL) {

printf("Failed to open file.n");

return 1;

}

fscanf(fp, "%d %d", &a, &b);

printf("The first number is %d, the second number is %d.n", a, b);

fclose(fp);

return 0;

}

```

在上面的代码中,我们首先使用`fopen()`函数打开一个名为""的文件,并将其文件指针存储在变量`fp`中。如果打开文件失败,则输出一条错误消息并返回1。

然后,我们使用`fscanf()`函数从文件中读取两个整数。`fscanf()`函数的第一个参数是文件指针,第二个参数是格式化字符串,指定要读取的数据类型和格式。在本例中,我们使用"%d"表示要读取整数,并在两个整数之间使用空格分隔。`&a`和`&b`是变量的地址,表示要将读取的数据存储在变量a和b中。

最后,我们使用`printf()`函数输出读取的两个整数。最后,我们使用`fclose()`函数关闭文件。


本文标签: 读取 文件 使用