关于C语言中的fgets();

2024-11-27 08:23:49
推荐回答(1个)
回答1:

strlen(buffer)是5没有错

这个是因为WINDOWS的换行不是\n一个字符,而是\r\n2个字符的缘故.
如果是UNIX系统,则是\n作为换行,则长度是4