c语言中fopen(data,ab+) data含义是什么
发布网友
发布时间:2024-10-08 03:29
我来回答
共1个回答
热心网友
时间:2024-10-08 08:50
fopen函数调用如下:
fopen(“文件名”,“使用文件方式”);
r:只读;
w:只写;
r+:允许读写;
w+:允许读写;
a:向文本文件末添加数据;
a+:向文本文件末添加数据,允许读;
rb:只读二进制文件;
wb:只写二进制文件;
rb+:只读二进制文件,允许写;
wb+:只写二进制文件,允许读;
ab:向二进制文件末添加数据;
ab+:向二进制文件末添加数据,允许读;追问这个我都知道,我就是想问一下它这里的data这个文件是在程序所在的文件建一个文件么,还有这个文件是属于什么类型的
追答这里的文件类型是根据你自己定义后缀的,系统读取文件是根据后缀名和PE格式,在本程序中如若自己定义名称(scanf等函数)不加双引号,默认存储在本程序文件夹中,但在此情况写不在本程序文件夹中则需加双引号标写路径,其他情况都加双引号;