cppman模拟C?

时间:2014-12-07 20:37:57

标签: c++ c man

我是 C 的新人,所以我想直接在控制台上使用一些手册页。

Linux 下,我可以使用cppman获取有关 C ++ 中的varios函数的提示,例如:

$ cppman printf | head -n 10
printf(3)                                                                                  C++ Programmer's Manual                                                                                  printf(3)



NAME
       printf - Print formatted data to stdout

TYPE
       function

这个工具有什么谎言,但特别针对 C

因为 - 有一些不同的东西,例如:

$ 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;
         }

1 个答案:

答案 0 :(得分:4)

常规旧man可行。您可以传递-S3选项(或仅3)将结果限制为C标准库函数。如果您未在man结果中看到C标准库函数,则需要安装libc联机帮助页集合。