替换
'n'为
"n"。使用时无法识别转义序列
'。
。
有关如何写行尾的问题,请参见此处的注释。基本上,不同的操作系统对于行尾有不同的约定。Windows使用“
r n”,基于Unix的操作系统使用“ n”。您应该遵循一个约定(我选择了“ n”),然后以二进制模式打开文件(
fopen应该获取“
wb”,而不是“ w”)。

替换
'n'为
"n"。使用时无法识别转义序列
'。
有关如何写行尾的问题,请参见此处的注释。基本上,不同的操作系统对于行尾有不同的约定。Windows使用“
r n”,基于Unix的操作系统使用“ n”。您应该遵循一个约定(我选择了“ n”),然后以二进制模式打开文件(
fopen应该获取“