没有合适的资源?快使用搜索试试~ 我知道了~
【C语言】文件操作汇总
需积分: 31 29 下载量 139 浏览量
2009-05-12
02:50:45
上传
评论
收藏 44KB DOC 举报
温馨提示
试读
10页
在C语言中提供了多种文件读写的函数: ·字符读写函数 :fgetc和fputc ·字符串读写函数:fgets和fputs ·数据块读写函数:freed和fwrite ·格式化读写函数:fscanf和fprinf 下面分别予以介绍。使用以上函数都要求包含头文件stdio.h。字符读写函数fgetc和fputc字符读写函数是以字符(字节)为单位的读写函数。 每次可从文件读出或向文件写入一个字符。
资源推荐
资源详情
资源评论
Fopen
fopen 函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用
文件方式) 其中,“文件指针名”必须是被说明为 FILE 类型的指针变量,“文件名”是被打开
文件的文件名。 “使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量或字
符串数组。例如:
FILE *fp;
fp=("le a","r");
其意义是在当前目录下打开文件 le a, 只允许进行“读”操作,并使 fp 指向该文件。
又如:
FILE *fphzk
fphzk=("c:\hzk16',"rb")
其意义是打开 C 驱动器磁盘的根目录下的文件 hzk16, 这是一个二进制文件,只允许按
二进制方式进行读操作。两个反斜线“\ ”中的第一个表示转义字符,第二个表示根目录。
使用文件的方式共有 12 种,下面给出了它们的符号和意义。
文件使用方式 意 义
“rt” 只读打开一个文本文件,只允许读数据
“wt” 只写打开或建立一个文本文件,只允许写数据
“at” 追加打开一个文本文件,并在文件末尾写数据
“rb” 只读打开一个二进制文件,只允许读数据
“wb” 只写打开或建立一个二进制文件,只允许写数据
“ab” 追加打开一个二进制文件,并在文件末尾写数据
“rt+” 读写打开一个文本文件,允许读和写
“wt+” 读写打开或建立一个文本文件,允许读写
“at+” 读写打开一个文本文件,允许读,或在文件末追加数 据
“rb+” 读写打开一个二进制文件,允许读和写
“wb+” 读写打开或建立一个二进制文件,允许读和写
“ab+” 读写打开一个二进制文件,允许读,或在文件末追加数据
对于文件使用方式有以下几点说明:
1. 文件使用方式由 r,w,a,t,b,+六个字符拼成,各字符的含义是:
r(read): 读
w(write): 写
a(append): 追加
t(text): 文本文件,可省略不写
b(banary): 二进制文件
+: 读和写
2. 凡用“r”打开一个文件时,该文件必须已经存在, 且只能从该文件读出。
3. 用“w”打开的文件只能向该文件写入。 若打开的文件不存在,则以指定的文件名建立该
文件,若打开的文件已经存在,则将该文件删去,重建一个新文件。
资源评论
qq603761627
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功