fgets函数
来源:互联网 发布:淘宝退款纠纷率怎么算 编辑:程序博客网 时间:2024/05/17 07:13
从流中读一行或指定个字符,
原型是char *fgets(char *s, int n, FILE *stream);
从流中读取n-1个字符,除非读完一行,参数s是来接收字符串,如果成功则返回s的指针,否则返回NULL。
形参注释:*string结果数据的首地址;n-1:一次读入数据块的长度,其默认值为1k,即1024;stream文件指针
例:如果一个文件的当前位置的文本如下
Love ,I Have
But ........
如果用
fgets(str1,4,file1);
则执行后str1="Lov",读取了4-1=3个字符,
而如果用
fgets(str1,23,file1);
则执行str="Love ,I Have",读取了一行(包括行尾的'/n',并自动加上字符串结束符'/0')。
范例
#include<stdio.h>
main()
{
char s[80];
fputs(fgets(s,80,stdin),stdout);
}
执行
this is a test /*输入*/
this is a test /*输出*/
- fgets函数
- fgets函数
- fgets函数
- fgets 函数
- fgets函数
- fgets函数
- fgets函数
- fgets()函数
- fgets函数
- fgets函数
- fgets()函数
- fgets函数
- fgets函数
- fgets函数
- fgets函数
- fgets函数
- fgets()函数
- fgets()函数
- JSTL学习笔记(1)
- 海量空间数据库实施策略-栅格数据 8
- JAVA对象所占字节大小计算方法
- 割接方案:友商分析
- bean的生命周期
- fgets函数
- JSTL学习笔记
- 开场白
- Effective Access Time
- 做错的题目c/c++
- 《地震及时通》1.0版介绍
- 100916 中软实训 之 TreeCtrl
- jstl学习笔记 (转摘)
- mysql在PHP中的错误