Что не так с #include <fstream>
?
Конечно, возможно, что реализация Windows не сможет
распознавать окончания строк Unix (но я еще не видел ни одного), или
что у реализации Unix есть проблемы с дополнительным '\r'
& mdash; моим
Обычное решение - читать файлы в двоичном режиме и удалять любые
'\r'
от руки. (Я прочитал в класс Line
для этого, который перегружает
operator>>
, чтобы позвонить getline
, а затем удалить любой трейлинг '\r'
.)