如何在没有0x0d的C中输出0x0a?

时间:2018-11-05 13:11:50

标签: c

当我使用putc()将 0x0a (\ n)输出到文件并在HEX查看器中查看时,以前的 0x0d (\ r)字节。

我使用最新的MinGW编译程序。

如何自行输出0x0a?

1 个答案:

答案 0 :(得分:7)

您必须在DOS / Windows系统上工作。这种换行翻译是文本文件的MS旧功能。您可以在“二进制”模式下打开文件,然后行尾将不被翻译:

FILE *fp=fopen("file.name","wb");//"b" means binary
putc('\n',fp);