fgets()与gets()的区别

最重要的一点,fgets()不会过滤掉换行符,因此从文件中得到字符串"123\n"时,\n没有被换成\0,字符串长度为4。而gets()则会将换行符换成空字符\0再存储,长度为3。

posted @ 2014-11-08 23:26  Sprink  阅读(322)  评论(0编辑  收藏  举报