'\ x1A'在Windows中有何特殊之处?

时间:2017-11-28 08:22:09

标签: windows fopen

阅读一些参考文献 12 ,我了解到b中第二个参数中的修饰符fopen(3)对POSIX没有影响系统虽然阻止了Windows中\n\x1A的特殊处理(见下文)。

我很清楚\n(LF)在Windows中是如何特殊的,因为文本文件使用CRLF进行换行(即printf("\n")实际打印\r\n),但是如何{{1} (SUB)特别?

\x1A

1 个答案:

答案 0 :(得分:0)

\x1A是Ctrl + Z,曾经被用作MS-DOS中的文件结束标记(甚至可能早在CP / M中)。

Microsoft documentation未在" b"下提及Ctrl + Z.模式(仅在" t"模式下),所以这可能是货物崇拜编程。我现在没有方便的Windows盒子,所以我不能轻易检查。