Перевод строки C++ преобразован в возврат каретки и перевод строкиC++

Программы на C++. Форум разработчиков
Anonymous
Перевод строки C++ преобразован в возврат каретки и перевод строки

Сообщение Anonymous »

Я пишу файл, который должен сохранять числовые данные в виде символов, чтобы их можно было прочитать другой, уже разработанной программой. До сих пор это было достаточно просто в исполнении, но у меня возникли проблемы с сохранением цифры 10, которая является символом перевода строки. При попытке записать в файл символ со значениями 10 он автоматически преобразуется в два отдельных символа 13 и 10: возврат каретки и перевод строки.
Например...

Код: Выделить всё

std::ofstream outputFile(newFileLoc.bin, std::ofstream::out);
std::string newLineNonsense = { 10, 10, 10, 13, 13, 13 };
outputFile 

Подробнее здесь: [url]https://stackoverflow.com/questions/78232827/c-line-feed-converted-to-carriage-return-line-feed[/url]

Вернуться в «C++»