我是 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;
         }

最佳答案

常规的旧man将起作用。您可以传递-S3选项(或仅传递3)将结果限制为C标准库函数。如果在您的手册结果中没有看到C标准库函数,则需要安装libc手册页集合。

关于c++ - Cppman C的模拟?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27347519/

10-13 04:58