Как остановить fprintf от печати \r в файл вместе с \n в Windows
Когда я использую fprintf:
fprintf(somefile,"%c",'\n');
Он печатает \r\n'в файл. Как мне просто напечатать '\n'?
Я пишу в двоичный файл. Код выше только для отладки.
1 ответ
Решение
Когда вы открываете файл, вы должны открыть его в двоичном режиме, а не в текстовом режиме. Это сделано так:
fopen("filename", "wb");