Было неприятным сюрпризом, что '\ n'
заменено с "\ r \ n"
в Windows, я этого не знал. (Я предполагаю, что он также заменен на Mac ...)
Есть ли простой способ гарантировать, что пользователи Linux, Mac и Windows могут легко обмениваться текстовыми файлами?
Я имею в виду простой способ: без записи файла в двоичном режиме или тестирование и замена символов конца строки самостоятельно (или какой-либо сторонней программой / кодом). Эта проблема влияет на мою программу C ++, выполняющую ввод-вывод текстового файла.