您的位置:首页 > 编程语言 > C语言/C++

关于C语言文件的操作

2010-06-09 13:18 274 查看
所谓“文件”一般指在外部截止上数据的集合。

FILE类型结构体是一个文件类型. 如:FILE *fp; fp即一个指向文件的指针。

文件的打开,fopen():

FILE *fp;

fp=fopen(文件名,使用文件方式);

文件关闭:fclose(文件指针)

fput,fput(ch,fp);

fget,ch=fget(fp);

fread,fread(buffer,size,count,fp);

fwrite,fwrite(buffer,size,count,fp);

buffer:是一个指针,对fread 来说,是读入数据的存放地址,对于fwrite来说,是要输出的数据的地址。

size:要读写的字节数

count:要进行读写的多少个size字节的数据项

fp:文件型指针。

如果调用成功,返回count的值。即输入或输出数据项的完整个数。

fprintf(文件指针,格式字符串,输出表列);

fscanf(文件指针,格式字符串,输入表列);

关于使用文件的方式有:

文件操作方式含义指针位置Textbinary"r""rb"仅为读写打开已存在的文件文件头"w""wb"仅为读写打开已存在的文件或者新建文件文件头"a""ab"仅为追加数据打开已存在文件文件尾"r+""rb+"为读/写打开已存在文件文件头"w+""wb+"为先写/后读新建文件文件头"a+""ab+"为追加/或读打开已存在文件文件尾

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: