标签: c
当我使用putc()将 0x0a (\ n)输出到文件并在HEX查看器中查看时,以前的 0x0d (\ r)字节。
我使用最新的MinGW编译程序。
如何自行输出0x0a?
答案 0 :(得分:7)
您必须在DOS / Windows系统上工作。这种换行翻译是文本文件的MS旧功能。您可以在“二进制”模式下打开文件,然后行尾将不被翻译:
FILE *fp=fopen("file.name","wb");//"b" means binary putc('\n',fp);