При чтении файла, состоящего из 1 строки (в конце нет перевода строки), fgets все равно добавляет в конец '\n', хотя в мане написано: ... If a newline is read, it is stored into the buffer. ... Но newline'а в файле нет!
При чтении файла, состоящего из 1 строки (в конце нет перевода строки), fgets все равно добавляет в конец '\n', хотя в мане написано: ... If a newline is read, it is stored into the buffer. ... Но newline'а в файле нет!