C语言fgets函数读取换行符吗?

2024-11-06 03:53:10
推荐回答(2个)
回答(1):

fgets函数从文件读取'\n'并存储,在'\n'后再增加一个'\0'构成字符串。但fgets函数需要指定读入的字符数,如果指定了n,则最多只能读取n-1个。fgets在读取了n-1个字符、读到了'\n'或遇到了EOF三种情况之一时都结束读取。

回答(2):

fgets会读取回车符
你的len不知道是怎么赋值的