码迷,mamicode.com
首页 > 系统相关 > 详细

《linux c 编程实战 》 -我的纠错笔记

时间:2015-01-30 22:23:04      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

一切仅作为参考,欢迎任何人讨论

 

  [页数] 151     [位置] my_rwl.c [类型]  代码错误     

       [描述]   从书上看 __LINE__,是一个下划线,但实际上内置宏是前后各两个下滑线组成的,即 _ _LINE_ _

  [页数] 195     [位置] studyuid.c [类型]  代码错误     

       [描述]   strerror()的头文件是string.h ,需要添加之后才能代码才能运行

  [页数] 251    [位置] ctrlpocess.c [类型]  代码错误     

       [描述]   read 的函数声明 :ssize_t read(int fd, void *buf, size_t count),而 stdin 的声明是extern FILE *stdin,因此 read(stdin,buf,1024)不匹配,改成read(0,buf,1024)

   [页数] 299   [位置] 中部         [类型]  描述偏差          PS :待讨论

       [描述]   int select(int nfds, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout);

                  对nfds 是这么解释的 :需要监视的文件描述符数,man之后的解释是

                  nfds is the highest-numbered file descriptor in any of the three sets【 在所有的文件描述符中最高值的大小】

                  使用建议:取最大的文件描述符加一

 

《linux c 编程实战 》 -我的纠错笔记

标签:

原文地址:http://www.cnblogs.com/dilidingzhi/p/4263290.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!