[APUE2nd学习笔记]Ch5. Standard I/O Library

fwide:   stream   orientation  
   
  buffering   types:   full   buffered,   line   buffered,   unbuffered  
  most   implementation:   stderr   is   unbuffered,   terminal   devices   are   linue   buffered,   others   are   full   buffered  
  setbuf,   setvbuf:   let   the   system   choose   the   buffer   size   and   auto   allocate   the   buffer  
  fflush  
   
  fopen,   freopen,   fdopen:   r,   r+,   w,   w+,   a,   a+  
   
  ferror,   feof,   clearerr  
   
  getc,   fgetc,   getchar,   ungetc,   putc,   fputc,   putchar:   character-at-a-time   I/O  
  fgets,   gets,   fputs,   puts:   line-at-a-time   I/O   (always   use   fgets   and   fputs)  
  fread,   fwrite:   direct   I/O   (won't   work   when   across   different   systems,   p146)  
   
  ftell,   fseek,   rewind,   fgetpos,   fsetpos  
   
  printf,   fprintf,   sprintf,   snprintf,   vprintf,   vfprintf,   vsprintf,   vsnprintf   (p149)  
  %[flags][fldwidth][precision][lenmodifier]convtype  
   
  scanf,   fscanf,   sscanf,   vscanf,   vfscanf,   vsscanf   (p151)  
  %[*][fldwidth][lenmodifier]convtype  
   
  fileno  
   
  tmpnam,   tmpfile,   tempnam,   mkstemp   (don't   use   mkstemp)  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值