

免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
个人收集整理-ZQc语言中的fgets与fputs函数函数详解函数详解函数从流中读一行或指定个字符,原型是 *( *, , *);从流中读取个字符,除非读完一行,参数是来接收字符串,如果成功则返回的指针,否则返回。形参注释:*结果数据的首地址;:一次读入数据块的长度,其默认值为,即文件指针例:如果一个文件的当前位置的文本如下 .如果用();则执行后,读取了个字符,而如果用();则执行 ,读取了一行(包括行尾的,并自动加上字符串结束符)。编辑本段序例 () *; ; ;* * (, );* *(, (), , );* *(, , );* *(, (), );* *(, );(); ;函数用来从文件中读入字符串。函数的调用形式如下:(,);此处,是文件指针;是存放在字符串的起始地址;是一个类型变量。函数的功能是从所指文件中读入个字符放入为起始地址的空间内;如果在未读满个字符之时,已读到一个换行符或一个(文件结束标志),则结束本次读操作,读入的字符串中最后包含读到的换行符。因此,确切地说,调用函数时,最多只能读入个字符。读入结束后,系统将自动在最后加,并以作为函数值返回。编辑本段 (由文件中读取一字符串,也可以从屏幕上输入一字符串,见范例。)相关函数,表头文件定义函数 * ( * * );,数据存储位置;,读取字符串的最大数量;,指向结构的指针。函数说明()用来从参数所指的文件内读入字符并存到参数所指的内存空间,直到出现换行字符、读到文件尾或是已读了个字符为止,最后会加上作为字符串结束。返回值()若成功则返回指针,返回则表示有错误发生。范例 () ;(); ;执行 *输入* *输出*编辑本段( , , ) 从文件指针中读取一行说明 ( , )从 指向的文件中读取一行并返回长度最多为 字节的字符串。碰到换行符(包括在返回值中)、 或者已经读取了 字节后停止(看先碰到那一种情况)。如果没有指定 ,则默认为 ,或者说 字节。出错时返回 。例子b5E2R。b5E2R。()函数中,第一个参数指针需要我们事先分配好大小。另外,()函数不适合取二进制的文件,这样,容易发生错误。注:从指定的文件中读一行字符到调用者提供的缓冲区中,从标准输入读一行字符到调用者提供的缓冲区中。 p1Ean。p1Ean。 *( *, , *);功能:从文件流读取一行,送到缓冲区,使用时注意以下几点:.当遇到换行符或者缓冲区已满,就会停止,返回读到的数据,值得注意的是不能用读二进制文件,因为会把二进制文件当成文本文件来处理,这势必会产生乱码。DXDiT。DXDiT。.每次调用,都会把缓冲区的最后一个字符设为,这意味着最后一个字符不能用来存放需要的数据,所以如果有一行,含有个字符(包括换行符),要想把这行读入缓冲区,请把参数设为RTCrp。RTCrp。. 由结论可推出:给定参数,只能读取个字符(包括换行符),如果有一行超过个字符,那么返回一个不完整的行,也就是说,只读取该行的前个字符,但是,缓冲区总是以字符结尾,对的下一次调用会继续读该行。5PCzV。5PCzV。向指定的文件写入一个字符串,向标准输出写入一个字符串。 ( *, *) ( *);返回值:成功返回一个非负整数,出错返回缓冲区中保存的是以结尾的字符串,将该字符串写入文件,但并不写入结尾的。与不同的是,并不关心的字符串中的字符,字符串中可以有也可以没有。将字符串写到标准输出(不包括结尾的),然后自动写一个 到标准输出。jLBHr。jLBHr。怎么将文件中的多行字符串读入到一个二维数组中?求助:如何将文件中的多行字符串读入到一个二维数组中?在这个文件中有这样三行数据: 解决方案(,)遇到空格就停止了,读取一行要用。 xHAQX。xHAQX。 () *,*; ; ;(,);(,);()(,);(, , );();()(); ();();();解决方案读取一行要用,遇到结束用逐个读单词,遇到制表符、空格或者换行符结束 语言逐行读取文件内容 () ; *缓冲区* *
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年健康管理市场细分领域用户满意度与市场前景分析报告
- 《以核心价值体系为引领 推进陕西文化强省建设》第一期考试测试题
- 2025年中国熨烫器具数据监测报告
- 2025年中国微孔PE管精密过滤机数据监测报告
- 2025年中国多功能锻炼器数据监测报告
- 2025年中国汽车灯泡芯柱数据监测报告
- 2025年中国1.2丙二醇数据监测报告
- 2025年中国绝缘硬梯数据监测研究报告
- 2025年中国复活彩蛋数据监测报告
- 智能制造如何重构传统刀削面机生产流程中的标准化难题
- 2025-2026学年广美版(2024)小学美术二年级上册教学计划及进度表
- 电子工程师知识培训课件
- 2025年手电筒行业研究报告及未来行业发展趋势预测
- 设备使用与保养培训课件
- 浙江省中考科学说理题训练及答题技巧
- 兵团连队职工考试试题及答案解析
- 假如我变成了班主任课件
- 首尔之春影视解读
- 2025兵团连队职工考试试题及答案解析
- 2025-2026学年接力版(2024)小学英语四年级上册(全册)教学设计(附目录)
- 医院病区突然停电应急处置
评论
0/150
提交评论