关于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(文件指针,格式字符串,输入表列);
关于使用文件的方式有:
文件操作方式 含义 指针位置 Text binary "r" "rb" 仅为读写打开已存在的文件 文件头 "w" "wb" 仅为读写打开已存在的文件或者新建文件 文件头 "a" "ab" 仅为追加数据打开已存在文件 文件尾 "r+" "rb+" 为读/写打开已存在文件 文件头 "w+" "wb+" 为先写/后读新建文件 文件头 "a+" "ab+" 为追加/或读打开已存在文件 文件尾
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(文件指针,格式字符串,输入表列);
关于使用文件的方式有:
相关文章推荐
- 关于c语言文件的基本操作1
- c语言基础学习10_关于文件操作的复习
- 关于C语言文件操作
- 关于C语言文件的操作
- 【脚本语言系列】关于Python基础知识文件操作,你需要知道的事
- Python语言关于文件操作
- 关于C语言文件操作的小结
- C语言文件操作 关于scanf遇空格结束
- 关于C语言文件操作的学习总结
- C及所派生的众语言和平台关于文件操作之系统介绍
- 关于大量文件的copy,delete操作方式效率初探
- c语言文件操作
- java 关于中文字的输出 输入 和文件操作(对象序列化)
- C语言文件操作解析(四)
- C语言文件操作之fgets()
- 关于文件上传的操作
- C语言文件操作函数大全
- [转]关于:以前的某个程序安装已在安装计算机上创建挂起的文件操作 解决办法
- C语言文件操作(第一)
- 关于python文件操作