stdio.h里的一些函数

stdio.h里的一些函数

fopen(file,"打开类型");
    r:read                w:write             b:binary(二进制)                 +:增加
    r:打开文本文件,只读
    r+:打开文本文件,读写
    w:新建文本文件,清空已存在内容,只写
    w+:新建文本文件,清空已存在内容,读写
    rb:打开存在的二进制文件,只读
    wb:新建二进制,清空已存在内容,只写
    rb+:打开存在的二进制文件,读写
    wb+:新建二进制,清空已存在内容,读写
File *f=fopen(file,"打开类型");
    f:就是我们向系统申请的通往文件的路
fread(buffer,size,count,stream);
    buffer:接收数据的缓冲区(有大小,是size*count),指向指针的数组
    size:单个数据的大小,以字节为单位
    count:数据个数
    stream:被读出的stream->buffer,stream=FILE的指针f
fwrite(buffer,size,count,stream);
    ptr:指向被写入数组数据的指针
    size:单个数据的大小,以字节为单位
    count:数据个数
    stream:被写入数据的stream->ptr,stream=FILE的指针f
fflush(FILE*stream);
    刷新stream的缓冲区
ferror(FILE*stream);
    检测strean的错误标识符
feof(FILE*stream);
    检测stream的文件结束标识符
fclose(FILE*stream);
    关闭stream流,刷新所有的缓冲区
printf(const char *format,...);
    发送格式化输出到标准输出stdout里
fprintf(FILE*stream,const char *format);
    把format格式发送到stream流里
    stream:指向FILE对象的指针,就是f
sprintf(char*str,const char *format,...);
    把格式化输出到str指向的字符串里
fscanf(stream,format);
    从读取格式化输入
    stream:FILE的指针,就是那个f
stderr//指向FILE的指针,表示标准错误
stdin//指向FILE的指针,表示标准输入
stdout//指向FILE的指针,表示标准输出
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值