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语言文件应用实例分析”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


当前题目:c语言文件应用实例分析
本文来源:http://myzitong.com/article/jheioh.html