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

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


慕运维8079593
浏览 1320回答 2
2回答

交互式爱情

从流中读一行或指定个字符,原型是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个字符
打开App,查看更多内容
随时随地看视频慕课网APP