没有合适的资源?快使用搜索试试~ 我知道了~
关于c的文件操作函数,详细的介绍,有利于查阅和学习....
资源详情
资源评论
资源推荐
fopen 函数
原型:FILE * fopen(const char *path,const char * moder)
返回:若是成功后,则返回这像个文件的 FILE 指针,若是失败则返回
NULL,这时后
的操作都不会有作用;
Fgetc 函数
原型:int fgetc(FILE *fp)
功能:从 FILE 流中读取一个字符,并返回,若是到达文件尾,则返回
EOF,其值为-1
而常用的三个流总 stdin,stdout,stderr 都可以作为其参数适用
Getc()
原型:int getc(FILE *fp)
功 能 : 功 能 和 fgetc 是 一 样 的 , 而 getc 是 通 过 fgetc 来 实 现 的
#define getc(FILE *)
Fgetc(FILE *fp)
Getchar()函数
原型:int getchar()
功能:从标准流中 stdin 中读取字符串,遇到换行符结束,也是通过宏来
实现的(fgetc)
Fgets()函数
原型:char *fgets(char *str,int size,FILE* fp)
功能:从流 fp 中读取一行字符到 str 中,直到文件末尾或者遇到换行符或
者读取了 size-1
,最后在字符数组中加入 NULL,读入的字符包括最后的换行符
Gets 函数
原型:char * gets(char *p)
功能:该函数主要是从标准输入当中读取字符串到 p 所指向的存储空间中
最后在加上’/0’,该函数不会把换行符读入到 p 中,且该函数不会
验
验证字符的长度,因此存在安全问题,一般不用
Puts 函数
原型:int puts(const char *)
功能:向 stdout 输出 p 中的字符,会加上换行符
Fputs 函数
原型:int fputs(char *str,FILE *fp)
功能:其作用是把 str 保存的字符串写进 fp 指定的流中,若是成功,则
返
回写入的字符个数,若是失败则返回 EOF
针对于 fgets,还要再说两句,下面这种用法,是安全的判断文
件读
取结束或者出错的好方式,切忌不能使用 while(!feof(fp))
七郎的小院
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0