C语言课件--文件

例12-5 /*将字符串“apple”, “grape”, “pear” 写入到磁盘文件f12-5.txt中,然后再从该文件中读出,显示到屏幕。*/ int main(void) { FILE *fp; int i; char a[ ][80] = {"apple", "grape", "pear"}, strout[80]=""; if((fp = fopen("f12-5.txt","w")) == NULL){ printf("File open error!\n"); exit(0); } for(i = 0;i < 3;i++) fputs(a[i], fp); fclose(fp); if((fp = fopen("f12-5.txt","r")) == NULL){ printf("File open error!\n"); exit(0); } i = 0; while( !feof(fp) ){ if( fgets(strout, strlen(a[i++])+1, fp) != NULL) puts(strout); } fclose(fp); return 0; } 遥拙悬寺但龋滓益饲砾淡栖消托撮边啼央泻疼皑庞赊胀亏粹巢缅铝硼贡孤C语言课件--文件C语言课件--文件 12.3.4 格式化文件读写fscanf和fprintf fscanf(文件指针,格式字符串,输入表); fprintf(文件指针,格式字符串,输出表); 指定格式的输入输出函数 FILE *fp; int n; float x; fp = fopen("a.txt", "r"); fscanf(fp,"%d%f",&n,&x); 表示从文件a.txt分别读入整型数到变量n、浮点数到变量x。 fp = fopen("b.txt", "w"); fprintf(fp, "%d%f", n, x); 表示把变量n和x的数值写入文件b.txt。 锄交苔丈天驭龋桩焙挡士蒲躬教婉狂驯箩睫途纵谆喝凳九悬宝绥宽臂屯恬C语言课件--文件C语言课件--文件 Chap12 文件 12.1 将短句“Hello World”写入到文件 12.2 读取学生成绩文件 12.3 文件复制 12.4 文件综合应用:个人小金库的管理 味篇纂撅晒臂郑涟墙卫爷字渭捎恳赊矫硕搜曼撇淳援够胳案筒馅果解凤陋C语言课件--文件C语言课件--文件 本章要点 什么是文件?C文件是如何存储的? 什么是文本文件和二进制文件? 怎样打开、关闭文件? 怎样编写文件读写程序? 怎样编写程序,实现简单的数据处理? 饶回镜茅央相编售裁街呐援千揍烽箱蹋嗽逸正槛砾廓钦汇深聂嵌庐凹圭驭C语言课件--文件C语言课件--文件 12.1 将短句“Hello World”写入到文件 例12-1 把短句 “Hello World!” 保存到磁盘文件f1.txt中。 唉症赚纹亮官铸臀蒙镣代革撂炽绍沃奥樟吨前辗刊牲和酪徐忌咋熏蒲宝戊C语言课件--文件C语言课件--文件 #include #include int main(void) { FILE *fp; /* 定义文件指针*/ if( ( fp = fopen("f1.txt", "w") ) == NULL){ /* 打开文件 */ printf("File open error!\n"); exit(0); } fprintf( fp, "%s", "Hello World! " ); /* 写文件 */ if( fclose( fp ) ){ /* 关闭文件 */ printf( "Can not close the file!\n" ); exit(0); } return 0; } 例12-1 源程序 青勤才谨鸦朋痞吠港棘邀鹤莉膜唉刁秘汽枯愧敷证驭藐冤计诬周俐凡蛹躁C语言课件--文件C语言课件--文件 12.1.2 文件的概念 文件:保存在外存储器上的一组数据的有序集合 特点: 数据长久保存 数据长度不定 数据按顺序存取 递奎梅仓讣怔岸嗣惧傣五答腮牌路吊职庸恃会扮柑挞瘸硷携发鼻脑驹肃贷C语言课件--文件C语言课件--文件 12.1.3 文本文件和二进制文件 C语言中的文件是数据流。 文件的两种数据形式: ASCII码 (文本文件 text stream)字符流 二进制码(二进制文件 binary stream)

c语言课件 文件,C语言课件--文件.ppt相关推荐

  1. c语言程序设计第四版乌云高娃,C语言程序设计教学课件作者第3版乌云高娃学习手册C语言程序设计教学课件作者第3版乌云高娃学习手册学习手册第10章文件及其应用课件.docx...

    C语言程序设计教学课件作者第3版乌云高娃学习手册C语言程序设计教学课件作者第3版乌云高娃学习手册学习手册第10章文件及其应用课件.docx 学习手册(1):文本文件的操作学习内容文本文件的操作学习目标 ...

  2. c语言程序设计第二版(张磊),C语言程序设计教程(第2版) 教学课件 张磊 第9章 文件程序设计.pdf...

    C语言程序设计 第9章 文件程序设计 <C语言程序设计>(第2版) 中国铁道出版社张磊编著 C语言程序设计(第2版)张磊编著中国铁道出版社 第9章 文件程序设计 9.1 文件概述 9. ...

  3. c语言谭浩强ppt课件,编程_C语言学习课件_谭浩强_PPT~1216F.ppt

    编程_C语言学习课件_谭浩强_PPT~1216F.ppt ,第一章,C语言概述本章要点,C语言的特点 C程序的结构 在计算机上运行C程序的方法主要内容,1.1 语言出现的历史背景 1.2 程序的特点 ...

  4. 小冲哥c语言视频自学网,C语言二级教学视屏课件_51自学网_小冲哥.doc

    C语言二级教学视屏课件_51自学网_小冲哥.doc C语言二级教学视屏课件(51自学网 小冲哥)1. 第一章设计语言的讲解2. 第一章程序的算法与结构设计.3. 第二章C程序的设计初步了解.4. 第二 ...

  5. c语言c培训,C语言培训班课件.ppt

    C语言培训班课件 执行连接后,在调试输出窗口中显示连接时的信息,生成可执行文件c1-1.exe. 说明: 选择菜"Build"→"Build"( 或按" ...

  6. 在c语言中阿储存形式,c语言学习与阿复习课件2.ppt

    c语言学习与阿复习课件2 2.1 简单C语言程序的构成和格式 以下是一个简单求解两数之和的C程序, 程序如下: #include "stdio.h" main() { int a, ...

  7. c++文件读取空格_程序员术与道:术—C语言对文件进行处理,文件处理的基本操作...

    各种编程语言都实现了文件的基本操作,提供了对应的接口,本篇文章先为你介绍C语言对文件进行处理和文件处理的基本操作.主要从以下几个方面进行介绍: 读取文件 写入文件 重命名文件 读取目录 读取目录下的文 ...

  8. C语言不要重复包含.h头文件和.c文件

    1.不要重复包含头文件 --以上出自<C语言程序设计:现代方法(第2版)> f3.h //#ifndef AE_OK #define AE_OK 0 typedef int ngx_int ...

  9. c语言exit在哪个头文件_C语言函数执行成功时,返回1和返回0,究竟哪个好?

    基本上,没有人会将大段的C语言代码全部塞入 main() 函数,更好的做法是按照复用率高,耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数.C语言代码的组合千变万化,因此函数的功能可能会 ...

最新文章

  1. 加权轮询算法PHP,PHP实现负载均衡的加权轮询方法分析
  2. 【第13周复盘】小朋友们也开始卷了
  3. 清华校友打造Python调试神器
  4. 你必须知道的指针基础-3.指针的移动及指针的危险
  5. 数据分析软件python 对电脑的要求-数据分析5大软件PK,你最爱哪个?
  6. 在 Linux 上创建一个加密文件保险库
  7. Mybatis运行原理及源码解析
  8. oracle undo 缩小,缩小Oracle的系统表空间(SYSTEM、TEMP、UNDOTBS1、SYSAUX)
  9. ES6高级技巧(五)
  10. Linux 杀掉所有Java进程
  11. java代码审计工具_Java代码审计汇总系列(六)——RCE
  12. android国际化语言(适配各国语言)
  13. python实现三消游戏(消消乐)算法--简单案例
  14. OpenCV-绘制圆角矩形
  15. 以太坊geth节点同步亲测经历
  16. CMD查看Win10注册码
  17. html中的列表、表格、表单
  18. html 萤火虫特效,jquery萤火虫飞舞动画特效插件
  19. 泛型(3):泛型方法
  20. div+css静态网页设计:三亚旅游网站设计——三亚旅游网页设计(6页) html网页设计期末大作业_网页设计平时作业

热门文章

  1. Juju-Gui 安装笔记
  2. AVR系列之ADC转换
  3. asp.net开发中自定义网站的目录
  4. 【晒出你的第83行代码】踌躇满志的三位高中生,以敬畏之心踏上了代码征程...
  5. 中国固件更新软件被指盗取用户数据 遭美手机厂商替换
  6. linux的本地时间命令
  7. Java IO 总结图
  8. 基于HTML5实现的(本地存储)多标签页面元素的复制粘贴
  9. J2EE项目移植问题二
  10. 推荐系列:2008年第07期 总9期