TimeStamp | You'll be challenged,inspired,motivated and humbled.nirvana

FILE *fp 解决fp->_flag未定义问题

转自 http://hi.baidu.com/whereistheroad/blog/item/b49d64d2c68625d6a9ec9a9e.html

 在学习《unix环境编程》第5章的时候,有判定io默认buffer类型的时候,编译提示:
fp->_flag 未找到。百度和google了一把 。
在stdio.h中定义了struct _IO_FILE FILE 。但是struct _IO_FILE在libio.h中定义。我在里面看到有一个:
int _flags 定义。找到一个解决办法就是:
   把 fp->_flag替换为fp->_flags 后面 还有一个是:fp->_bufsiz 里面也没有定义。解决办法:
    替换 为:fp->_shortbuf


对于想查询unix下struct定义的东西,可以找这个网页里找:
http://fxr.watson.org/fxr/source/include/linux/fs.h?v=linux-2.4.22#L563

Posted by timestamp @ 2011-7-22 9:36:44 阅读(427) 评论(0)
上一篇:正则表达式 -- 邮件地址验证解析
下一篇:sql where 1=1和 0=1 的作用

Feedback

你还可以输入600/600个字符 发表评论
称呼: (必填) 登录 | 开通博客
邮箱: (选填) 你的邮箱地址不会被公开
网站: (选填)
验证码: (必填)