SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年10月12日

摘要: 一、问题描述:int main(){ int i = 1; while(1) { printf("%d", i); sleep(1); i++; }} 终端无输出结果。二、分析问题1. 标准输出(stdout)是行缓冲模式。其何时会输出在于:printf里有'/n',fflush(stdout)或setbuf(stdout, NULL),缓冲区已满三种。在应用程序退出时(exit()),会ffush缓冲区。2. 上述程序,如果将sleep(1) ->... 阅读全文
posted @ 2010-10-12 17:30 SunBo 阅读(874) 评论(0) 推荐(0) 编辑

摘要: 在unix下面做开发,查看man手册是非常必要,也是非常需要的。如何更快速的使用man?当然,平时有不会的命令,或者记不住命令的参数时,就会man一下,可是在unix man手册里有这样一个现象,比如你想查看一下read()这个C库函数的功能和参数以及用法。man read其结果呢?只会出shell的read命令的相关帮助信息,没有出现read()库函数的相关内容。为何?那是因为man的搜索顺序是根据man.cf中的设置来进行的。当man找到一个匹配时,就不再往下找了。所以当你想查看一下read()函数而不是想了解 read命令的使用时,光使用man read 是肯定不行。在我用的机子环境:M 阅读全文
posted @ 2010-10-12 03:46 SunBo 阅读(565) 评论(0) 推荐(0) 编辑