温馨提示×

Fopen的模式参数有哪些

小樊
294
2024-06-17 18:20:57
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Fopen函数的模式参数有以下几种:

  1. “r”:只读,文件指针位于文件的开头。如果文件不存在,则返回false。
  2. “r+”:读写,文件指针位于文件的开头。如果文件不存在,则返回false。
  3. “w”:只写,文件指针位于文件的开头。如果文件不存在,则创建文件,如果文件已经存在,则将其截断为零长度。
  4. “w+”:读写,文件指针位于文件的开头。如果文件不存在,则创建文件,如果文件已经存在,则将其截断为零长度。
  5. “a”:只写,文件指针位于文件末尾。如果文件不存在,则创建文件。
  6. “a+”:读写,文件指针位于文件末尾。如果文件不存在,则创建文件。
  7. “x”:创建并只写,文件指针位于文件的开头。如果文件已经存在,则返回false。
  8. “x+”:创建并读写,文件指针位于文件的开头。如果文件已经存在,则返回false。

此外,这些模式参数还可以与下面的字符组合使用:

  1. “t”:文本模式,默认值。在Windows平台上,该选项会将换行符转换为"\r\n",而在Unix平台上,会保持不变。
  2. “b”:二进制模式。在Windows和Unix平台上,该选项都会保持不变。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:c++ fopen函数的参数有哪些含义

0