О документации C - PullRequest
       2

О документации C

2 голосов
/ 24 апреля 2011

Исходя из среды 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 дополнительную информацию о специфике того, что делает данная функция, т. Е. «Печатает»символ на устройство вывода "?Что-то похожее на this в составе IDE было бы замечательно.

Есть ли способ получить этот уровень детализации в составе Eclipse или любой другой IDE?

Вопрос, очевидно, не о putchar(), а скорее об общем подходе к документации с использованием языка программирования C.

Ответы [ 4 ]

1 голос
/ 24 апреля 2011

NetBeans покажет вам страницу руководства: http://netbeans.org/kb/docs/cnd/navigating-editing.html

0 голосов
/ 25 апреля 2011

Все кредиты идут на Let_Me_Be.

Следующая ссылка предоставляет полное решение для того, что я искал

eclipse.org / linuxtools / projectPages/ libhover

0 голосов
/ 25 апреля 2011

Есть много вещей, на которые можно пожаловаться в C99 , но это по-прежнему авторитетный справочник и, по моему мнению, лучший источник ответов на вопрос: «Что он делает?"

MS Visual Studio немного обволакивает кости C99.

И MSDN идет дальше: документы по MSDN начинают фактически напоминать настоящие статьи настоящих авторов, которые передают полезную информацию широкому кругу пользователей.аудитория неофитов и профессионалов.

0 голосов
/ 24 апреля 2011

У меня нет решения для затмения или IDE, но мой подход обычно заключается в поиске справочной страницы по функции.например, man putchar, который вы уже нашли.

Я также предлагаю это, рискуя понизить голосование: документация IBM C, по моему опыту, действительно хороша ,Часто он имеет реально работающие понятные примеры кода и все такое.

Теперь IBM C отличается от GNU C, поэтому существуют различия или функции, которые не применимы к gcc.Тем не менее, посмотрите на ее страницу с функцией putchar () .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...