Я новичок в С, поэтому я хотел бы использовать некоторые справочные страницы прямо из консоли.
Под Linux я могу использовать cppman
, чтобы получить советы о функциях varios в C ++, например:
$ cppman printf | head -n 10
printf(3) C++ Programmer's Manual printf(3)NAME
printf - Print formatted data to stdout
TYPE
function
Есть ли что-то, лежат этот инструмент, но специально для С?
Потому что — есть некоторые отличия, например:
$ cppman printf | grep -A 4 SYNOPSIS
SYNOPSIS
#include <cstdio>
int printf ( const char * format, ... );
UPD
Ищу в man
не дает результатов:
$ man 3 printf
No entry for printf in section 3 of the manual
$ man -k printf
...
printf (1) - format and print data
printf [builtins] (1) - bash built-in commands, see bash(1)
...
А также — printf
вот только пример, но о более сложных предметах?
Например:
$ man bool
No manual entry for bool
$ cppman bool | grep -A 8 EXAMPLE
EXAMPLE
// modify boolalpha flag
#include <iostream> // std::cout, std::boolalpha, std::noboolalpha
int main () {
bool b = true;
std::cout << std::boolalpha << b << '0;
std::cout << std::noboolalpha << b << '0;
return 0;
}
Обычный старый man
буду работать. Вы можете передать -S3
вариант (или просто 3
) ограничить результаты стандартными функциями библиотеки C. Если вы не видите функций стандартной библиотеки C в результатах man, вам необходимо установить коллекцию manc для libc.