Я пишу файл, который должен сохранять числовые данные в виде символов, чтобы их можно было прочитать другой, уже разработанной программой. До сих пор это было достаточно просто в исполнении, но у меня возникли проблемы с сохранением цифры 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]