满意的回答
凯臣格b .
2017.09.05推荐
合格率: 40%等级: 12
帮助: 3704人
C语言的fopen函数用于打开文件。
函数原型: file*fopen(constchar*path,const char * mode );
参数:
表示包含文件名的文件路径的path字符串类型
模式是打开文件的模式,
返回值:如果文件被成功打开,则会返回指向该流的文件指针。 如果文件打开失败,则返回NULL,并将错误代码存储在errno中。
模式:
r以只读方式打开文件。 此文件必须存在。
r以可读写的方式打开文件。 此文件必须存在。
rb读写打开二进制文件,允许读写数据。 文件必须存在。
w如果只打开文件,并且文件存在,则将文件长度清除为0,则该文件的内容将消失。 如果文档不存在,请创建它。
w打开可读写的文件,如果文件存在,当文件长度为零时,该文件的内容将消失。 如果文档不存在,请创建它。
a用附加的方法只写入文件。 如果文件不存在,则会创建该文件;如果文件存在,写入的数据会添加到文件的末尾。 这意味着将保留文件的原始内容。 (EOF符号保留)
a附加可读写文件打开。 如果文件不存在,则会创建该文件。 如果文件存在,则写入的数据将添加到文件的末尾,并保留文件的原始内容。 (不保留原始的EOF符号)
web只写是打开二进制文件还是新建; 只允许写入数据。
web读写打开或创建允许读取和写入的二进制文件。
ab读写允许打开二进制文件,并在读取或文件末尾添加数据。
实例:
#包含
# definef _ path ' d :\ my file\ file.dat '
入主(void ) )。
{
file * FP=空; //需要注意
FP=fopen(f_path,' r ' );
if (空值==FP ) )。
{
返回- 1; //返回错误代码的步骤
}
flose(FP );
fp=NULL; //必须指向空。 否则,它将指向原始打开的文件的地址
返回0;
}
00共享通报