



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 历史城市文化产业发展咨询基础知识点归纳
- 石大学前儿童保育学课件1-4消化系统
- 预分配模型与环境经济学的交叉研究-洞察阐释
- AI在生理学教学中的发展历程与趋势分析
- 社区嵌入式托育服务模式的创新与可持续发展路径
- 原料药企业经营管理方案
- 提升政法队伍职业道德与服务意识的行动方案
- 松岗街道松涛花园老旧小区改造工程可行性研究报告
- 2025至2030年中国玻璃扁珠行业投资前景及策略咨询报告
- 2025至2030年中国熔接保护套管行业投资前景及策略咨询报告
- 管道沟槽开挖施工方案
- 连接器行业专业英语高频词句
- 医院监控设备故障应急预案
- 护理安全隐患及防范措施
- 葡萄球菌感染病因介绍
- 【MOOC】信息组织原理与利用-武汉大学 中国大学慕课MOOC答案
- 矿井地质灾害防治中长期规划(2018-2022年)
- 【MOOC】供应链管理-四川大学 中国大学慕课MOOC答案
- 抖音本地生活BD培训
- 2024年山东省青岛市中考生物试题(含答案)
- 3D三维可视化BIM模板安全施工方案
评论
0/150
提交评论