fgets()与gets()的不同点是,gets()从指定的流读字符串,读到换行符时将换行符替换为'\0',读入的字符串中不会保留'\n',而fgets()从指定的流读字符串,读到换行符时不替换为'\0',读入的字符串中会保留'\n',在'\n'的后面会再添加一个'\0'。