Перевод строки 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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