fopen的参数rb+和wb+有什么区别?C++

fopen的参数rb+和wb+有什么区别?C++
2024-12-28 13:10:33
推荐回答(3个)
回答1:

都是操作可读可写的二进制文件
区别是
对于rb+如果打开的文件不存在 会报错(返回NULL)
对于wb+ 如果文件不存在则会建立,如果文件存在 会覆盖

回答2:

fopen的参数rb+和wb+的区别是:
rb+是打开文件为以二进制格式“读”,文件必须存在,否则会报错
wb+是打开文件为以二进制格式“写”,可以是新文件。

回答3:

你好!!
rb+ 可读可写方式 打开 一个二进制文件,是打开,不存在会报错
wb+ 可读可写方式 生成 一个二进制文件,是生成一个文件