<rb是什么意思?-知识大全-龙咔百科
> 知识大全 > 列表
rb是什么意思?
时间:2024-12-23 15:28:16
答案

rb是读取二进制文件。r表示read,即读;b表示binary,即2进制。

rb为只读,对于不需要进行更新的文件,可以防止用户的错误的写回操作,防止损毁原有数据。具有较高的安全性。

rb+为更新二进制文件,可以读取,同时也可以写入,需要用到fseek之类的函数进行配合,以免出错。

扩展资料

常见参数mode字符串

1、r 以只读方式打开文件,该文件必须存在。

2、r+ 以可读写方式打开文件,该文件必须存在。

3、rb+ 读写打开一个二进制文件,允许读写数据,文件必须存在。

4、w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。

5、w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。

参考资料:C++ Reference - fopen

推荐
© 2024 龙咔百科