5.1 C语言程序设计文件概述_第1页
5.1 C语言程序设计文件概述_第2页
5.1 C语言程序设计文件概述_第3页
5.1 C语言程序设计文件概述_第4页
5.1 C语言程序设计文件概述_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文件操作

文件是程序设计的重要内容。在文件操作方面,C语言与其他程序设计语言的不同之处在于:C语言没有单独的文件操作语句,有关文件的操作均是通过库函数进行的。学习者在明确文件的基本概念之后,要学习和掌握的就是如何使用与文件操作有关的库函数。要学习的内容涉及到文件的基本概念、常用文件操作函数的使用、文件操作的基本算法、文件的读写方式等。知道什么是“文件”了解使用数据文件的优点和C文件的特点知道文件的分类能力目标:学会如何使用文件指针变量任务一考察文件#inlucde"stdio.h"main(){

inti,g1,g2;

floatav;

for(i=1;i<=50;i++)

{

scanf("%d,%d",&g1,&g2);/*输入两门成绩*/

av=(g1+g2)/2.0;/*求平均成绩*/

printf("平均成绩为:%.2f\n",av);

}

}任务一考察文件

观察下面的程序:要求输入50个学生的数学成绩和语文成绩,并统计出每个学生的平均成绩。(1)请讨论该程序在运行中的缺点,讨论程序运行缺点的时候,一定要结合题目的要求来讨论。程序每次运行时均要求输入50个同学的数学和语文成绩,程序运行的效率较低,同时也造成了工件量的增加和数据录入的重复性。(2)请提出解决运行中缺点的方案,解决的方案有多种,请开动脑筋,只需要提出想法即可,不需要编写程序。任务一考察文件“文件”一般是指存储在外部介质上的相关信息的集合。文件的分类是:很多高级语言以“记录”为单位来组织文件——记录文件;由一个一个字符(字节)组成的序列,对文件中数据的存取以字符(一个字节)为基本单位——流式文件。知识盘点:任务二了解有关文件的操作#include"stdio.h"main(){FILE*fp;fp=fopen("sysm.txt","r");if(fp==NULL)printf("文件不能打开!");else {

printf("文件能够打开!");

fclose(fp); }}任务二了解有关文件的操作

观察下面的程序,判断sysm.txt文件能否以只读方式打开,并返回相应的提示信息。完成下面的提问:仔阅读上面的程序,将程序的注释补充完整。添加注释:

/*fopen()函数的作用是打开指定的文件。*/

/*fclose()函数的作用是关闭打开的文件。*/任务二了解有关文件的操作文件指针在C语言中用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可对它所指的文件进行各种操作。所谓打开文件,实际上是建立文件的各种有关信息,并使文件指针指向该文件,以便进行其他操作。关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进行操作。打开一个文件时,系统在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论