当我使用 fprintf 时:
fprintf(somefile,"%c",'\n');
它向文件打印'\r\n'。我如何只打印'\n'?
我正在写一个二进制文件。上面的代码只是为了调试。
最佳答案
当您打开文件时,您必须以二进制模式而不是文本模式打开它。 这是这样做的:
fopen("filename", "wb");
关于c - 在 Windows 中,如何阻止 fprintf 将\r 与\n 一起打印到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32143707/