


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文件总结范文 文件定义FILE*fp; 1、打开文件fopen(待打开文件名,文件打开方式)文本二进制功能说明“r”“rb”只读方式指定文件不存在时,会出错文件不存在时建立新文件;已存在覆盖原文件文件不存在时,建立新文件;文件已存在时,新数据写在原有内容之后“r+”读写总是从文件起始位置开始,“rb+”可由位置函数设置读写起始位置先建立文件后进行写操作。 w+”从头开始读;”wb+”由位置函数设置读写起始位置在文件尾部添加新数据。 a+”可以从头开始读;”ab+”可由位置函数设置读写起始位置 2、关闭文件fclose(fp); 3、写文件操作fprintf(fp,格式控制串,输出列表);对磁盘文件进行格式化写入。 例如将一字符串输出到文本文件中。 main()char a100;FILE*fp;gets(a);fp=fopen(“a1.txt”,“w”);/以写的方式打开文件fprintf(fp,“%s”,a);/将字符串写入文件中fclose(fp);/关闭文件 4、写文件操作fputs(“字符串”,fp);把字符串输出到指向的文件中。 fputc(ch,fp);把一个字符输出到指向的文件中。 5、读文件操作fscanf(fp,格式控制串,输入列表);化读操作。 例将文件a1.txt中的字符串读入到内存中,并显示。 main()char a100;FILE*fp;int i=0;fp=fopen(“a1.txt”,“r”);/以读的方式打开文件while(!feof(fp)/判断文件是否结束fscanf(fp,“%c”,&ai);/从文件中读出一个字符i+;ai=0;/fgets(a,100,fp);puts(a);fclose(fp);/关闭文件“w”“wb”只写方式“a”“ab”追加信息“r+”“rb+”可读可写“w+”“wb+”可写可读“a+”“ab+”追写信息对磁盘文件进行格式 6、读文件操作fgets(数组名,n,fp);从fp指定的文件读入n-1个字符,最后为0,并放到数组中。 ch=fgetc(fp);从fp指定的文件中读入一个字符,赋给变量。 7、文件数据块读写操作fwrite(buffer,size,count,fp);fread(buffer,size,count,fp);读写一个数据块。 buffer为指针(缓冲区数据的起始地址),size为读写的字节数,count为字节的个数,fp为文件型指针。 例如将一个字符串写入到文件中。 #includemain()char a100;FILE*fp;gets(a);fp=fopen(“d:a1.txt”,“wb”);/写的方式打开fwrite(a,strlen(a),1,fp);fclose(fp);从一个文件中读取字符串,直到文件结束。 #includemain()char a100;FILE*fp;fp=fopen(“d:a1.txt,rb);/以读的方式打开文件while(!feof(fp)if(fread(a,100,1,fp)/若读取成功才输出字符串puts(a);fclose(fp); 8、文件的定位fseek(fp,位移量,起始点);位移量从起始点向前移动的字节数,long型。 起始点0开始点;1当前位置;2文件尾。 9、文件的定位指针位置函数ftell(fp);指针归位函数rewind(fp); 10、文件出错检测文件结束检测函数feof(fp);文件读写出错检测函数ferror(fp);clea
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高校教师资格证之《高等教育法规》预测试题附答案详解(预热题)
- 2025年银行岗位试题预测试卷及完整答案详解(全优)
- 2025年心血管内科实验诊断与临床应用试题答案及解析
- 农发行德州市宁津县2025秋招无领导小组面试案例库
- 2025年银行岗位题库(考点精练)附答案详解
- 【论文-教育】数学建模在中学物理问题解决中的迁移应用研究
- 检测线考试题及答案
- 2025年执业药师能力提升B卷题库附完整答案详解(夺冠)
- 家电维修细则及维护指南
- 冲突解决方案制度设计
- 厨房设备采购合同模板
- 生物人教版2024版七年级上册1.2.3动物细胞教案02
- 《劳动教育》 课件 专题二 夯实劳动技能 第一节 勤学生活技能
- 火箭推进系统课件
- 一、福建长乐南阳陈氏族谱阜房分谱目录
- 云南省楚雄彝族自治州2024-2025学年七年级上学期期末生物学试题(含答案)
- 劳动法知识普及培训课件
- 太阳能屋顶光伏发电施工方案
- 清理脱硫塔施工方案
- 林业项目可行性研究报告
- 专题21 流水地貌的发育高考地理 二轮复习课件
评论
0/150
提交评论