关于C文档

时间:2011-04-24 19:09:43

标签: c eclipse

来自Java环境,我觉得在文档方面我被宠坏了很多。在C中,使用Eclipse,mouseover putchar()显示:

__CRT_INLINE int __cdecl __MINGW_NOTHROW putchar(int __c)
{
  return (--stdout->_cnt >= 0)
    ?  (int) (unsigned char) (*stdout->_ptr++ = (char)__c)
    :  _flsbuf (__c, stdout);}

虽然这一切都很棒,但我想知道是否有任何IDE包含有关给定功能的具体内容的更多信息,即“将字符打印到输出设备”?与作为IDE的一部分的this类似的东西会很棒。

有没有办法在Eclipse或任何其他IDE中获得此级别的详细信息?

这个问题显然不是关于putchar(),而是关于使用C编程语言进行文档编写的一般方法。

4 个答案:

答案 0 :(得分:1)

NetBeans将向您显示内联的手册页:http://netbeans.org/kb/docs/cnd/navigating-editing.html

答案 1 :(得分:0)

我没有针对eclipse或IDE的解决方案,但我的方法通常是使用Google搜索功能的联机帮助页。例如,man putchar,你已经找到了。

我也会建议这样做,冒着downvotes的风险:根据我的经验,IBM C文档非常好。通常它具有真正可用的可理解的代码示例和所有内容。

现在,IBM C与GNU C不同,因此存在不适用于gcc的差异或功能。那就是说,看看its page on the putchar() function

答案 2 :(得分:0)

C99 中有很多值得抱怨的事情,但它仍然是权威的参考资料,也是问题答案的最佳来源,“它做了什么?”

MS Visual Studio在C99骨骼周围包裹一点皮肤。

MSDN更进一步:MSDN上的文档实际上开始真实地类似于真实作者的真实报纸,它们向广大新手和专业人士传达有用的信息。

答案 3 :(得分:0)

所有功劳都归功于Let_Me_Be。

以下link提供了我正在寻找的完整解决方案

<强> eclipse.org/linuxtools/projectPages/libhover