下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——c语言操本的基本使用方法c语言操作文本的根本使用方法
C语言是一门通用计算机编程语言,应用广泛。下面,就和我一起来看一看c语言操作文本的根本使用方法,梦想对大家有扶助!
字符读写函数:fgetc和fputc
字符串读写函数:fgets和fputs
数据块读写函数:freed和fwrite
格式化读写函数:fscanf和fprinf
1.字符读写:
fgetc函数的功能是从指定的文件中读一个字符,函数调用的形式为:
字符变量=fgetc文件指针;
fputc函数的功能是把一个字符写入指定的文件中,函数调用的形式为:
fputc字符量,文件指针;
2.字符串读写
读字符串函数fgets
函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为:
fgets字符数组名,n,文件指针;
写字符串函数fputs
fputs函数的功能是向指定的文件写入一个字符串,其调用形式为:
fputs字符串,文件指针;
3.数据块读写
读数据块函数调用的一般形式为:
freadbuffer,size,count,fp;
写数据块函数调用的一般形式为:
fwritebuffer,size,count,fp;
4.格式化读写
fscanf函数,fprintf函数与前面使用的scanf和printf函数的功能好像,都是格式化读写函数。两者的识别在于fscanf函数和fprintf函数的读写对象不是键盘和显示器,而是磁盘文件。
这两个函数的调用格式为:
fscanf文件指针,格式字符串,输入表列;
fprintf文件指针,格式字符串,输出表列;
文件定位
移动文件内部位置指针的函数主要有两个,即rewind函数和fseek函数。
rewind函数前面已屡屡使用过,其调用形式为:
rewind文件指针;
它的'功能是把文件内部的位置指针移到文件首。
下面主要介绍fseek函数。fseek函数用来移动文件内部位置指针,其调用形式为:
fseek文件指针,位移量,起始点;
其中:
“文件指针”指向被移动的文件。
“位移量”表示移动的字节数,要求位移量是long型数据,以便在文件长度大于64KB时不会出错。当用常量表示位移量时,要求加后缀“L”。
“起始点”表示从何处开头计算位移量,规定的起始点有三种:文件首,当前位置和文件尾。其表示方法如下表。
起始点表示符号数字表示
文件首SEEK_SET0
当前位置SEEK_CUR1
文件末尾SEEK_END2
例如:
fseekfp,100L,0;
其意义是把位置指针移到离文件首100个字节处。
还要说明的是fseek函数一般用于二进制文件。在文本文件中由于要举行转换,故往往计算的位置会展现错误。
c语言中常用的文件检测函数有以下几个。
文件终止检测函数feof函数
调用格式:
feof文件指针;
功能:判断文件是否处于文件终止位置,如文件终止,那么返回值为1,否那么为0。
读写文件出错检测函数
ferror函数调用格式:
ferror文件指针;
功能:检查文件在用各种输入输出函数举行读写时是否出错。如ferror返回值为0表示未出错,否那么表示有错。
文件出错标志和文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 果品、蔬菜种植的农业标准化与规范化考核试卷
- 2024年甾体药物原料项目发展计划
- 2024年裂隙灯显微镜项目建议书
- 2024年辣条项目合作计划书
- 2024年船企装备项目合作计划书
- 自考-学前教育研究方法试题及答案
- 泸县2024届三年级数学第二学期期末联考试题含解析
- 龙岩市永定县2024届小学六年级数学毕业检测指导卷含解析
- 龙里县2024届三年级数学第二学期期末监测模拟试题含解析
- 六安市裕安区2024届数学四下期末统考模拟试题含解析
- 工程结算纠纷管理案例课件
- 消毒供应中心(CSSD)工作流程及质量控制课件
- 2023年赣州市赣县医院医护人员招聘笔试题库及答案解析
- 五年级上册数学课件-2.4.梯形的面积-苏教版 (共15张PPT)
- 一年级第一册《写字》课件
- 南航乘务员汉绣特色服饰设计
- 毕业设计(论文)-刹车片冲压模具设计
- (食品经营许可-范本)申请人经营条件未发生变化的声明
- 黄精产业发展趋势和栽培技术课件
- 《岳阳楼记》《生于忧患死于安乐》阅读练习及答案(2021年广西贵港市中考题)
- 三年级上册口算题(1000道打印版)
评论
0/150
提交评论