Как все, что мы знаем в Windows, EOL - это CRLF, а в Linux - LF и CR в Mac. ( MORE_INFO )
Я хочу написать программу, которая будет читать как Linux, так и Mac, а также Win файлы построчно в Windows. Чтобы открыть файл, я бы использовал fopen в режиме «rt», но я не знаю, как читать строки. fgets читает до CRLF и LF под Windows, но я хочу, чтобы он работал и для файлов EOL = CR.
Так в чем же решение? Заранее спасибо.