c语言中文件打开。如何区分何时用r,w,a,r+ w+ a+

发布网友 发布时间:2022-04-23 06:36

我来回答

2个回答

热心网友 时间:2023-09-05 12:36

“r”      只读打开一个文本文件,只允许读数据
“w”      只写打开或建立一个文本文件,只允许写数据
“a”      追加打开一个文本文件,并在文件末尾写数据
“rb”      只读打开一个二进制文件,只允许读数据
“wb”       只写打开或建立一个二进制文件,只允许写数据
“ab”       追加打开一个二进制文件,并在文件末尾写数据
“r+”      读写打开一个文本文件,允许读和写
“w+”      读写打开或建立一个文本文件,允许读写
“a+”      读写打开一个文本文件,允许读,或在文件末追加数据
“rb+”      读写打开一个二进制文件,允许读和写
“wb+”      读写打开或建立一个二进制文件,允许读和写
“ab+”      读写打开一个二进制文件,允许读,或在文件末追加数据

你需要知道r,w,a,r+ w+ a+等等所代表的具体含义是什么,然后在具体情况下做出相应的选择即可。

热心网友 时间:2023-09-05 12:36

根据自己的需求了,可以把功能放大,但是不要缩小,建议按需要选取。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com