千家信息网

c语言文件应用实例分析

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容主要讲解"c语言文件应用实例分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"c语言文件应用实例分析"吧!题目描述:给定程序中,函数fun的功能是
千家信息网最后更新 2026年10月31日c语言文件应用实例分析

本篇内容主要讲解"c语言文件应用实例分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"c语言文件应用实例分析"吧!

题目描述:

给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中
不得增行或删行,也不得更改程序的结构!

代码部分:

#include

#include

void fun(char *s, int a, double f)

{

/**********found**********/

__1__ fp;

char str[100], str1[100], str2[100];

int a1; double f1;

fp = fopen("file1.txt", "w");

fprintf(fp, "%s %d %f\n", s, a, f);

/**********found**********/

__2__ ;

fp = fopen("file1.txt", "r");

/**********found**********/

fscanf(__3__,"%s%s%s", str, str1, str2);

fclose(fp);

a1 = atoi(str1);

f1 = atof(str2);

printf("\nThe result :\n\n%s %d %f\n", str, a1, f1);

}

main()

{ char a[10]="Hello!"; int b=12345;

double c= 98.76;

fun(a,b,c);

getchar();

}

参考答案:

1、FILE *

2、fclose(fp)

3、fp

本题的考核点是文件函数的应用

在fun函数中,首先定义文件型指针变量,所以第一个空填:FILE *;在fun函数中先是以创建方式打开文本文件,再将格式化数据写入流式文件中,然后再以只读方式打开文本文件,文件中的字符输出到屏幕,关闭文件,所以第二处填:fclose(fp);通过fscanf函数输入数据格式为fscanf(文件指针,格式控制字符串,输入项表),所以第三处填:fp。

到此,相信大家对"c语言文件应用实例分析"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

文件 函数 字符 应用 字符串 文本 程序 实例 实例分析 语言 分析 内容 方式 格式 下划线 屏幕 指针 数据 整数 点数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州为想互联网科技有限公司 上海睿民互联网科技有限公司 上海卓越科技互联网 互联网科技工作委员会毛军 互联网科技公司税收优惠 金融科技与互联网金融 科技服务与互联网 互联网 的科技创新 百单互联网科技有限公司 米客互联网科技 万达互联网科技 互联网金融监管科技 哈尔滨秒房互联网科技有限公司 阿里互联网科技公司 栖莱科技互联网股份有限公司 湖北码尼互联网科技有限公司电话 阿大互联网科技有限公司 济南有互联网科技公司吗 北京天晋互联网科技有限公司 绵阳真晨互联网科技有限公司 深圳恒合互联网络科技有限公司 互联网科技行业发展 A股互联网金融科技公司 汇久创客互联网科技 武汉健翔互联网络科技有限公司 千方科技属于互联网企业吗 中国互联网十大科技股排名 工业互联网等科技实现智能化赋能 互联网风格科技公司名称 云南互联网科技学费
0