为了账号安全,请及时绑定邮箱和手机立即绑定

标准函数fgets(s,n,f)的功能是?

标准函数fgets(s,n,f)的功能是?

SSM
慕运维8079593 2019-02-14 15:11:50
标准函数fgets(s,n,f)的功能是?
查看完整描述

2 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

从流中读一行或指定个字符,

原型是char *fgets(char *s, int n, FILE *stream);

从流中读取n-1个字符,除非读完一行,参数s是来接收字符串,如果成功则返回s的指针,否则返回NULL

形参注释:*string结果数据的首地址;n-1:一次读入数据块的长度,其默认值为1k,即1024;stream文件指针

说得简单一点就是从f这个文件输入流中读取n-1个字符,存到s中。

如果一行的字符数小于n-1,那么就是一行的字符数,所以应该理解为不超过n-1,如果一行的长度大于n-1,就是n-1个字符

查看完整回答
反对 回复 2019-03-26
  • 2 回答
  • 0 关注
  • 1380 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信