c语言中的fgets函数
来源:互联网 发布:seo在线培训机构 编辑:程序博客网 时间:2024/06/02 02:02
c语言中的fgets函数
fgets()函数用于从文件流中读取一行或指定个数的字符,其原型为:
char * fgets(char * string,int size, FILE * stream);
参数说明:
string为一个字符数组,用来保存读取到的字符。
size为要读取的字符的个数。如果该行字符数大于size-1,则读到size-1 个字符时结束,并在最后补充' \0';如果该行字符数小于等于 size-1,则读取所有字符,并在最后补充 '\0'。即,每次最多读取 size-1 个字符。
stream为文件流指针。
【返回值】读取成功,返回读取到的字符串,即string;失败或读到文件结尾返回NULL。因此我们不能直接通过fgets()的返回值来判断函数是否是出错而终止的,应该借助feof()函数或者ferror()函数来判断。
注意:fgets()与gets()不一样,不仅仅是因为gets()函数只有一个参数FILE *stream,更重要的是,fgets()可以指定最大读取的字符串的个数,杜绝了gets()使用不当造成缓存溢出的问题。
0 0
- c语言中的fgets函数
- C语言中的fgets函数
- c语言fgets函数
- C语言fgets函数了解
- C语言fgets函数了解
- C语言fgets函数了解
- C语言中的fgets()
- C语言函数原型fgets fputs
- 【C语言】-->语法 fgets函数原理初探
- C语言文件读函数fgets()
- C语言中fgets()函数
- C语言的字符串输入fgets()函数
- <C语言>消除字符串中的空格--附:消除fgets()函数吃进去的回车符
- C++学习笔记——C语言中的fgets()函数
- C语言 fgets函数与fputs函数用法
- C语言 fgets函数与fputs函数用法
- C语言字符串与文件读写函数 fgets(),fputs()......
- C语言中gets、fgets以及fputs函数
- C语言第四课练习
- PostgreSQL Why checkpointer impact performance so much ? - 4
- 微信invalid signature签名错误可能原因
- extjs define store 找不到
- Cocos2D v2.0至v3.x简洁转换指南(五)
- c语言中的fgets函数
- Fire Net
- 频率泄露(截断效应)
- 使用ConditionalRemoval或RadiusOutlierRemoval移除离群点
- uboot支持usb功能
- ArcGIS网络分析之构建网络分析数据集与网络发布服务
- hdu 5500 Reorder the Books
- Intellij Idea 生成不同签名Android应用
- the file “XXX” could not be opened because you don't have permission to view it