fopen中的r和rb有什么区别

我尝试在C中使用fopen,第二个参数是打开模式。两种模式“ r”和“ rb”往往使我感到困惑。看来他们是一样的。但是有时最好使用“ rb”。那么,为什么“

r”存在?向我详细说明或提供示例。谢谢。

回答:

您应该使用它"r"来打开文本文件。不同的操作系统存储文本的方式略有不同,这将执行正确的翻译,因此您无需了解本地操作系统的特质。例如,您将知道换行符将始终显示为simple

"\n",而不管代码在何处运行。

"rb"如果要打开非文本文件,则应使用,因为在这种情况下,翻译不合适。

以上是 fopen中的r和rb有什么区别 的全部内容, 来源链接: utcz.com/qa/433081.html

回到顶部