• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Suzkfly
博客园 首页 新随笔 联系 订阅 订阅 管理

随笔分类 -  标准IO

 
六、流的定位
摘要:fseek 功能:设置游标的位置 原型:int fseek(FILE *stream, long offset, int whence); 参数: stream:流指针 offset:偏移量,>0则向后便宜,<0则向左偏移 whence: SEEK_SET:流的开头 SEEK_CUR:当前位置 SE 阅读全文
posted @ 2019-02-13 12:16 Suzkfly 阅读(162) 评论(0) 推荐(0)
五、stdout,stdoin和stderr
摘要:stdout,stdin和stderr分别是标准输出流、标准输入流和标准错误流,当一个用户进程被创建的时候,系统会自动为该进程创建这三个数据流,默认情况下这三个流是在终端上表现出来的。可以使用fprintf函数将数据打印到流中,如调用函数fprintf(stdout, "hello world\n" 阅读全文
posted @ 2019-02-13 10:39 Suzkfly 阅读(861) 评论(0) 推荐(0)
四、fgets与fputs
摘要:fgets 描述:从流中读取最多size个字符,遇到文件末尾或\n则停止读取,该函数会在读取到的字符最后加上\0。 原型:char *fgets(char *s, int size, FILE *stream); 参数: s:保存数据的地址 size:要获取的字符个数 stream:文件流指针 返回 阅读全文
posted @ 2019-02-12 20:28 Suzkfly 阅读(231) 评论(0) 推荐(0)
三、fgetc与fputc
摘要:fgetc 功能:从流中读取一个字符 原型:int fgetc(FILE *stream); 参数: stream:要读取的流指针 返回:读取到的字符,如果读完则返回EOF,EOF是end of file的缩写,其值是-1。 注意:返回的数据类型是int型,但是可以用char型变量接收 fputc 阅读全文
posted @ 2019-02-12 19:29 Suzkfly 阅读(443) 评论(0) 推荐(0)
二、fread与fwrite
摘要:fread 原型:size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream); 参数: ptr:数据存放地址 size:一个对象的大小 nmemb:对象个数 stream:文件流指针 返回:成功读取的对象个数 说明:需要读取的字节 阅读全文
posted @ 2019-02-12 17:10 Suzkfly 阅读(208) 评论(0) 推荐(0)
一、fopen与fclose
摘要:需要包含的头文件为stdio.h fopen 原型:FILE *fopen(const char *path, const char *mode); 返回:打开成功则返回文件流指针,失败则返回空 参数: path:要打开的文件 mode:打开模式,大概有6种组合,man手册是这样写的: 大概解释一下 阅读全文
posted @ 2019-02-12 16:19 Suzkfly 阅读(673) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3