C语言程序设计(Visual C++ 6.0环境)教学课件 第9章文件.ppt

C语言程序设计(Visual C++ 6.0环境)教学课件 第9章文件.ppt

ID:50085122

大小:1.00 MB

页数:56页

时间:2020-03-08

C语言程序设计(Visual C++ 6.0环境)教学课件 第9章文件.ppt_第1页
C语言程序设计(Visual C++ 6.0环境)教学课件 第9章文件.ppt_第2页
C语言程序设计(Visual C++ 6.0环境)教学课件 第9章文件.ppt_第3页
C语言程序设计(Visual C++ 6.0环境)教学课件 第9章文件.ppt_第4页
C语言程序设计(Visual C++ 6.0环境)教学课件 第9章文件.ppt_第5页
资源描述:

《C语言程序设计(Visual C++ 6.0环境)教学课件 第9章文件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章导读文件是程序设计中极为重要的一个概念,文件一般指存储在外部介质上的数据的集合。通过文件可以大批量处理数据,可以长时间的将信息存储起来。本章通过文件操作实例分析着手,使读者首先对文件的操作过程有一个初步的了解,明白文件操作的重要性,进而再深入的学习C语言有关文件的操作。《C语言程序设计》(VisualC++6.0环境)返回本书目录第9章文件本章主要知识点(1)文件操作的C程序实例(2)文件的打开与关闭(3)文件的读写和定位(4)文件出错的检测第9章文件《C语言程序设计》(VisualC++6.0环境)返回本章导读9.2文件的打开与关闭9.3

2、文件的读写9.5文件出错的检测9.4文件的定位9.1文件操作的C程序实例9.6综合实训《C语言程序设计》(VisualC++6.0环境)返回本章目录9.1.2C文件概述9.1.3文件类型指针9.1.1文件操作的C程序实例9.1文件操作的C程序实例9.1.1文件操作的C程序实例《C语言程序设计》(VisualC++6.0环境)返回本节目录1.C程序实例(1)2.C程序实例(2)3.C程序实例(3)9.1.1文件操作的C程序实例《C语言程序设计》(VisualC++6.0环境)返回本节目录1.C程序实例1【例9.1】读出文件file.txt中的字符

3、。程序文件名为l9_1.cpp。1)#include"stdio.h"#includevoidmain(){charch;/*定义一个字符变量ch*/FILE*fp;/*定义一个文件类型的指针变量fp*/fp=fopen("file.txt","r");/*打开文本文件file*/if(fp==NULL)/*打开文件失败*/{printf("cannotopenthisfile");exit(0);}9.1.1文件操作的C程序实例《C语言程序设计》(VisualC++6.0环境)返回本节目录ch=fgetc(fp);/*

4、读出文件中的字符并赋予变量ch*/while(ch!=EOF)/*判断文件是否结束*/{putchar(ch);/*输出从文件中读出的字符*/ch=fgetc(fp);/*读出文件中的字符并赋予变量ch*/}fclose(fp);/*关闭文件*/}建立文本文件,在文件中输入一些文字,保存文件名为file,然后与程序文件放在同一目录下。如右图所示:9.1.1文件操作的C程序实例《C语言程序设计》(VisualC++6.0环境)返回本节目录程序执行结果为:从文件file中读出的文字9.1.1文件操作的C程序实例《C语言程序设计》(VisualC++

5、6.0环境)返回本节目录【例9.2】将用户从键盘输入的用户名和密码写到文件user.x中。程序文件名为l9_2.cpp。#include"stdio.h"#includestructuserinfo/*定义结构体*/{charusername[10];charpassword[12];}stu;voidmain(){FILE*fp;/*定义文件指针fp*/fp=fopen("user.x","wb");/*以二进制方式打开文件user.x*/if(fp==NULL)/*打开文件失败*/2.C程序实例2{printf("can

6、notopenthisfile");exit(0);}printf("Pleaseinputyourusername:");scanf("%s",&stu.username);printf("Pleaseinputyourpassword:");scanf("%s",&stu.password);fwrite(&stu,sizeof(userinfo),1,fp);/*将用户输入的信息写入文件*/fclose(fp);/*关闭文件*/}例如用户根据提示信息输入如下:Pleaseinputyourusername:studentPleas

7、einputyourpassword:12345678则执行结果为先在程序文件的目录下建立文件user.x,然后将字符串“student”和“12345678”写入该文件。9.1.1文件操作的C程序实例《C语言程序设计》(VisualC++6.0环境)返回本节目录【例9.3】从文件user.x中读取用户名和密码。程序文件名为l9_3.cpp。#include"stdio.h"#includestructuserinfo/*定义结构体*/{charusername[10];charpassword[12];}stu;9.1.1

8、文件操作的C程序实例《C语言程序设计》(VisualC++6.0环境)返回本节目录3.C程序实例3voidmain(){FILE*fp;/*定义文件类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。