fopen()函数中的rb是什么意思?

如题所述

C语言中 fp = fopen(filename, “rb”),里的rb是指:打开一个二进制文件,文件必须存在,只允许读。

fphzk=fopen("c:\\hzk16","rb")是打开C驱动器磁盘的根目录下的文件hzk16,按二进制方式进行读操作。两个反斜线“\\ ”中的第一个表示转义字符,第二个表示根目录。

扩展资料

fp = fopen(filename, “rb”延伸

1、resource fopen ( string filename, string mode, [ bool use_include_path, [resource zcontext]] ),fopen() 函数打开一个文件或 URL。如果 fopen() 失败,它将返回 FALSE 并附带错误信息。您可以通过在函数名前面添加一个 '@' 来隐藏错误输出。

2、fopen() 将 filename 指定的名字资源绑定到一个流上。如果 filename 是 "scheme://..." 的格式,则被当成一个 URL,PHP 将搜索协议处理器(也被称为封装协议)来处理此模式。

3、如果该协议尚未注册封装协议,PHP 将发出一条消息来帮助检查脚本中潜在的问题并将 filename 当成一个普通的文件名继续执行下去。

参考资料来源:百度百科—c语言fopen函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-08-27
rb代表将文件内容以二进制形式进行读取操作。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网