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 的作用
上一篇:正则表达式 -- 邮件地址验证解析
下一篇:sql where 1=1和 0=1 的作用
Feedback
你还可以输入600/600个字符
发表评论
