Как остановить fprintf от печати \r в файл вместе с \n в Windows

Когда я использую fprintf:

fprintf(somefile,"%c",'\n');

Он печатает \r\n'в файл. Как мне просто напечатать '\n'?
Я пишу в двоичный файл. Код выше только для отладки.

1 ответ

Решение

Когда вы открываете файл, вы должны открыть его в двоичном режиме, а не в текстовом режиме. Это сделано так:

fopen("filename", "wb");
Другие вопросы по тегам