C语言程序设计何兴恒张冬梅王改芳第13章文件课件教学.pptVIP

  • 1
  • 0
  • 约6.95千字
  • 约 62页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计何兴恒张冬梅王改芳第13章文件课件教学.ppt

■使用文件输入输出的必要性 这里主要讨论数据文件的输入输出,即如何将文件中的数据“输入”到程序的数据结构中,如何将程序的数据结构中的数据“输出”到文件中。 以往的输入输出方法: 键盘输入 ,屏幕输出。 这种方法不适用于数据量大的情况。 键盘输入和屏幕输出例: main() { int i, a[1000]; for(i=0;i1000;i++) scanf(“%d”,a+i); ┊ for(i=0;i1000;i++) printf(“%5d”,a[i]); } 缺 点: ①可能出现重复输入。 ②输出的数据不能保存,不便于进一步使 用。 说明: ①?文件f1.txt中每行为一个公民的数据,共有3项,依次为:姓名(不超过10个字符)、性别(0表示男,1表示女)和年龄(整数),项间以空格分隔。 ②? 未给出公民个数,将文件中的数据读完为止。 插入函数,将一个公民的数据插入到寿星表 void insert (PEP *a, int n, PEP t ) { int i,j; if ( t.age a[n-1].age ) return ; for

文档评论(0)

1亿VIP精品文档

相关文档