版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1文件的输入与输出文件的输入与输出第1页/共98页第2页/共98页第3页/共98页第4页/共98页第5页/共98页第6页/共98页标志),才能向它输出数据第7页/共98页第8页/共98页第9页/共98页第10页/共98页第11页/共98页第12页/共98页文件路径文件路径文件名主干文件名主干文件后缀文件后缀第13页/共98页文件名文件名第14页/共98页命名规则遵循标命名规则遵循标识符的命名规则识符的命名规则第15页/共98页一般不超过一般不超过3个字母个字母(doc、txt、dat、c、cpp、obj、exe、ppt、bmp等)等)第16页/共98页第17页/共98页第18页/共98页
2、0011000100110000001100000011000000110000(1)(0)(0)(0)(0)ASCII形式形式00000000000000000010011100010000二进制形式二进制形式(10000)第19页/共98页第20页/共98页第21页/共98页程序数据区程序数据区输出文件缓冲区输出文件缓冲区输入文件缓冲区输入文件缓冲区磁盘磁盘从内存向磁盘输出数据从内存向磁盘输出数据装满缓冲区装满缓冲区第22页/共98页程序数据区程序数据区输出文件缓冲区输出文件缓冲区输入文件缓冲区输入文件缓冲区磁盘磁盘从磁盘向计算机读入数据从磁盘向计算机读入数据充满缓冲区充满缓冲区第23页/
3、共98页第24页/共98页第25页/共98页文件文件f1的的文件信息文件信息区区fp1文件文件f2的的文件信息文件信息区区fp2文件文件f3的的文件信息文件信息区区fp3第26页/共98页第27页/共98页第28页/共98页第29页/共98页第30页/共98页第31页/共98页第32页/共98页第33页/共98页第34页/共98页第35页/共98页第36页/共98页终止正在执行的程序终止正在执行的程序第37页/共98页第38页/共98页第39页/共98页第40页/共98页第41页/共98页第42页/共98页n第43页/共98页第44页/共98页函数名函数名调用形式调用形式功能功能返回值返回值f
4、getcfgetc(fp)从从fp指向的指向的文件读入一文件读入一个字符个字符读成功,带回所读读成功,带回所读的字符,失败则返的字符,失败则返回文件结束标志回文件结束标志(即即-1)fputcfputc(ch,fp)把字符把字符ch写写到文件指针到文件指针变量变量fp所指所指向的文件中向的文件中写成功,返回值就写成功,返回值就是输出的字符;输是输出的字符;输出失败,则返回出失败,则返回(即(即-1)第45页/共98页第46页/共98页接收最后输接收最后输入的回车符入的回车符输入输入文件名文件名只写只写用用exit函数时加函数时加第47页/共98页第48页/共98页第49页/共98页改为改为rb
5、和和wb,则,则复复制一个二进制文件制一个二进制文件改为改为rb和和wb,则,则复复制一个二进制文件制一个二进制文件第50页/共98页检查当前读写位置检查当前读写位置是否移到文件末尾是否移到文件末尾第51页/共98页函数名函数名调用形式调用形式功能功能返回值返回值fgetsfgets(str,n,fp)从从fp指向的文件读指向的文件读入长度为入长度为(n-1)的字的字符串,存放到字符符串,存放到字符数组数组str中中读成功,返读成功,返回地址回地址str,失败则返回失败则返回NULL)fputsfputs(str,fp)str所指向的字符串所指向的字符串写到文件指针变量写到文件指针变量fp所指
6、向的文件中所指向的文件中写成功,返写成功,返回回 0 ; 否 则; 否 则返回非返回非0值值第52页/共98页第53页/共98页NULL第54页/共98页第55页/共98页n将字符数组中的字符串顺序输出。第56页/共98页第57页/共98页第58页/共98页人为地输出一个人为地输出一个n第59页/共98页第60页/共98页不用不用人为地输出人为地输出n第61页/共98页第62页/共98页第63页/共98页第64页/共98页第65页/共98页第66页/共98页10+4+4+15=33,实际上,实际上开辟开辟36字节,是字节,是4的倍数的倍数当前路径下的文件当前路径下的文件第67页/共98页第68页/共98页第69页/共98页第70页/共98页第71页/共98页第72页/共98页第73页/共98页第74页/共98页第75页/共98页第76页/共98页第77页/共98页文件指针文件指针读写当前位置读写当前位置文件文件尾尾1.文件位置标记文件位置标记文件文件头头第78页/共98页第79页/共98页第80页/共98页第81页/共98页第82页/共98页第83页/共98页第84页/共98页第85页/共98页尾位置”第86页/共98页起始点起始点名名 字字用数字代表用数字代表文件开始位置文件开始位置SEEK_SET0文件当前位置文件当前位置SEEK_CUR1文件末尾位置文件末尾
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GA/T 2340-2025法医DNA快速检测设备
- 护理安全领导力与团队协作
- 2026年民宿管家职业技能培训教程与星级服务标准手册
- 2026年新材料用户单位非关联方证明与贸易商排除要求解析
- 2026年宁波远洋5亿元蓝色债券发行利率1.79%创纪录技术分析
- 2026年进境动植物检疫许可证办理与转基因产品资质填写
- 2026年乡镇街道综合应急预案编制参考模板
- 2026年手机智能体多应用调用跨设备操作技术实现路径
- 眼科护理与医疗共享
- 气道净化护理的操作流程
- 医院医用耗材出库管理制度
- 2025届中烟机械技术中心高校毕业生招聘2人(第二批次)笔试参考题库附带答案详解
- 高压配电房设备定期维护保养记录表格
- 《市场监督管理投诉举报处理办法》知识培训
- 物业扭亏为盈工作汇报
- 2025广东中考短文填空公开课
- 《AutoCAD 2025中文版实例教程(微课版)》全套教学课件
- 化工设备的安全评估
- 21杨氏之子 课件
- 4.2依法履行义务 课 件 2024-2025学年统编版道德与法治八年级下册
- 2024年贵州省普通高中学业水平选择性考试地理试题(原卷版+解析版)
评论
0/150
提交评论