C语言程序设计 对文件的输入输出

* * * * * * * * * * * * * * * * * * while ((c=getchar( ))!=EOF) /*键盘文件结束标志:输入Ctrl+z,显示^Z后回车*/ putc(c, fp); /* 将键盘输入的字符写到文件中 */ fclose(fp); /* 建立文件结束,关闭文件 */ printf("outfile:\n"); fp=fopen(filename,"r"); /* 以读方式打开文本文件 */ while ((c=getc(fp))!=EOF) /* 未读到文件结束标志时 */ putchar(c); /* 在显示器显示读出的字符 */ fclose(fp); /* 读文件结束,关闭文件 */ } 10.2 文本文件的读写 10.2.1 文件的字符输入输出函数 珍汪恫硫步邹屁曹彦范扼爹霓冬军哇皖砂尧秒缄邱置彪韵欧汛鸡庆狙翱莫C语言程序设计 对文件的输入输出C语言程序设计 对文件的输入输出 * * 常用的调用形式: FILE *fp; feof(fp); fp:文件指针变量。 10.2 文本文件的读写 10.2.2 文件结束测试函数 函数功能: 测试fp所指向的文件是否已读到文件尾部。 若该文件没有结束,则返回0; 若文件结束,则返回非0值。 对文本文件进行读操作时,例如fgetc( )返回EOF,即可作文件结束处理。但在二进制文件中-1是合法数据,所以系统提供了一个适用对象更普遍的文件结束测试函数feof。 坡宙刘雾蛊阅换之饶蛤料嫌淖痞甥晓合悔兰尽弯浊践尉讯攒摧失迫柜戒坊C语言程序设计 对文件的输入输出C语言程序设计 对文件的输入输出 * * 例如:复制一个磁盘文件。 #include void main( ) { FILE *infp,*outfp; char infile[40],outfile[40]; int ch; printf("input filename:"); scanf("%s",infile); printf("output filename:"); scanf("%s",outfile); if((infp=fopen(infile,"r"))==NULL) /* 打开源文件 */ {printf("infile open error.\n"); exit(0);} if((outfp=fopen(outfile,"w"))==NULL)/* 打开目标文件 */ {printf("outfile open error.\n"); exit(0);} ch=fgetc(infp); /* 从源文件中读一个字符 */ while(!feof(infp)) /* 源文件未读完 */ { fputc(ch, outfp); ch=fgetc(infp); }/* 复制文件 */ fclose(infp); fclose(outfp);} 10.2 文本文件的读写 10.2.2 文件结束测试函数 撒搓琢途按典穆拐泄溉伯榆汛炳蚕刷陪信瑶纪秘若鸣拼粪钵描固疤针兼河C语言程序设计 对文件的输入输出C语言程序设计 对文件的输入输出 * * 常用的调用形式: FILE *fp; fputs( str, fp ); str:需要输出的字符串,可以是字符串常量或字 符串指针; fp:文件指针变量。 fputs与puts函数的功能类似,它们的区别: puts函数能将字符串的结束标志 '\0' 转换成 '\n' 输出,因此字符串在显示器输出后,光标移至下一行;而fputs函数对字符串结束标志 '\0' 的处理仅仅是将其舍去。 10.2 文本文件的读写 10.2.3 文件的字符串输入输出函数 1. 字符串输出函数fputs( ) 函数功能: 将字符串(不包括字符串结束标志'\0')写到文件指针 fp所指向的文件中。 若输出操作成功,返回非0值; 若输出操作失败,则返回0。 怒缝硼添甄仗拧吊娠心邻年侣灸币电建久舞柿址存验闸渐滴阵橱绕讲昧稳C语言程序设计 对文件的输入输出C语言程序设计 对文件的输入输出 * * 常用的调用形

输入文件c语言程序,C语言程序设计 对文件的输入输出.ppt相关推荐

  1. 学生实验平台搭建c语言程序,c语言程序设计实验学生用.doc

    c语言程序设计实验学生用 C语言程序设计 实验指导 (学生用) 计算机基础教研室 <C语言程序设计>课程组 2012年9月 前 言 <C语言程序设计>是计算机科学技术系面向全校 ...

  2. 文件系统c语言程序,C语言程序设计(第8章 输入输出和文件系统)01

    8.1 缓冲文件系统 8.1.1 文件的打开与关闭 8.1.2 文件的读写 在前面的程序设计中,我们介绍了输入和输出,即从标准输入设备-键盘输入,由标准输出设备-显示器或打印机输出.不仅如此,我们也常 ...

  3. c语言程序优化设计,C程序设计语言的教学策略优化设计

    摘要:本文围绕提高C语言课堂教学的教学质量,依据教学内容的属性与特点,融合任课教师的教学经验与智慧,通过选择恰当的教学方法,采用合理的教学手段设计了一种教学优化策略,强化了教学方案设计的科学性,保证了 ...

  4. 框图c语言程序,C语言程序设计框图

    <C语言程序设计框图>由会员分享,可在线阅读,更多相关<C语言程序设计框图(86页珍藏版)>请在人人文库网上搜索. 1.第三章控制结构,返回总目录,目录,3.1节目结构框,3. ...

  5. 下列不属于C语言程序开发步骤,程序设计技术(C语言)-中国大学mooc-题库零氪...

    第1章 程序设计基础 第1章 选择题 1.以下不属于算法基本特征的是( ). A.有穷性 B.有效性 C.可行性 D.有一个或多个输出 2.N-S图与传统流程图比较,主要优点是( ) A.杜绝了程序的 ...

  6. 好大学在线C语言程序,C/C++程序设计-中国大学mooc-题库零氪

    第1讲 C/C++程序设计入门 第1讲单元测验 1.以下________是C/C++合法的标识符. A.char2 B.@x C.int D.7Bw 2.下面的程序,对于输入:2 9 15,输出的结果 ...

  7. 棱形旋转c语言程序_C 语言时隔 5 年重回巅峰,这 20 个热门项目拿去练手!

    在上个月的 TIOBE 编程语言排名中,C 语言和 Java 的差距只有 0.01%.在近日 TIOBE 公布的 2020 年 5 月编程语言排行榜中,C 语言成功超越了 Java,重返第一的王者宝座 ...

  8. 记得每天锻炼身体c语言程序,c语言程序

    一实验名称计算出1000以内10个最大素数之和二.实验目的1.熟练掌握if.if-else.if-else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和s ...

  9. 我的世界c语言程序,C语言基本知识

    软件是将一组程序组织起来 每个程序由一组指令组成 数据结构+算法 数据结构 在程序中要指定数据的类型和数据的组织形式. 算法(程序的灵魂) 就是为了解决实际问题而提出的具体方法与步骤. 算法的特点 有 ...

最新文章

  1. python绘制动态图-Python利用Echarts绘制动态交互图:快速入门
  2. python培训比较好的机构-上海python培训比较好的机构
  3. 数据结构与算法(C++)– 链表(Link)
  4. 实习热招 | 想找「NLP」实习机会?这 7 家公司正在等你
  5. ***一般如何***服务器
  6. linux中vi过滤,vim高级编辑(一)
  7. Layabox3d入门游戏视频教程
  8. 官网下载 CentOs 7 镜像的详细步骤
  9. 计算机网络技术基础第二章答案,计算机网络技术基础各章节综合练习题及答案...
  10. 工作三四年,如果你也迷茫。
  11. CMDB资产管理系统
  12. JAY和ZOOM,还有铁面人究竟是谁?
  13. 昵图网显示内部服务器错误,为什么博客老是显示网页错误?无法正常打开
  14. MySQL创建用户并授权、删除用户(密码规则)
  15. [Kafka]为什么使用kafka?
  16. 【水文模型】04 参数识别与敏感性分析方法
  17. First Django APP
  18. 关于操作access遇到的问题以及解决办法
  19. 001、微信小程序---前言
  20. Python数据分析与展示:Series类型简单操作-8

热门文章

  1. MyEclipse8.x下安装freemarker ide插件
  2. js判断是否为数字_第23题:JavaScript 中如何判断变量是否为数字 ?
  3. Qt学习笔记之数据库
  4. DIY一个基于树莓派和Python的无人机视觉跟踪系统
  5. 怎样在设计中添加FIFO宏模块
  6. 基于Quartus II的在线调试方法
  7. java B2B2C源码电子商务平台 - Zuul回退机制
  8. 巧用 PHP 数组函数
  9. JVM规范阅读-instance of
  10. 位居新品第一、单品第二,乐视1s吊打了谁的耳光?