c语言中的fgets(str,strlen(str)+1,fp);该怎么理解?

如题所述

第1个回答  2019-11-03
第二个参数是长度,此函数要在fp文件中读出
strlen(str)+1
个字符,存到str中。
第2个回答  2019-12-27
你好!
fgets的功能是从fp文件中读取strlen(str)个字符,并将该字符串存入str中
仅代表个人观点,不喜勿喷,谢谢。
第3个回答  2019-11-04
刚才还没说完
第一个参数最好用一个足够大的缓冲区,要不然会出现内存越界错误。
也就是str指针指向的空间要大于等于strlen(str)+1
相似回答
大家正在搜