当我使用fprintf时:
fprintf(somefile,"%c",'\n');
它将“\ r \ n”打印到文件中。 我怎样才能打印'\ n'? 我正在写入一个二进制文件。 上面的代码只是为了debugging。
打开文件时,必须以二进制模式打开,而不是以文本模式打开。 这是这样做的:
fopen("filename", "wb");