Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C语言的cppman模拟?_C++_C_Manpage - Fatal编程技术网

C++ C语言的cppman模拟?

C++ C语言的cppman模拟?,c++,c,manpage,C++,C,Manpage,我是C新手,所以我想直接从控制台使用一些手册页面 在Linux下,我可以使用cppman,获取有关C++中varios函数的提示,例如: $ cppman printf | head -n 10 printf(3) C++ Programmer's Manual

我是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
$ cppman printf | grep -A 4 SYNOPSIS
SYNOPSIS
       #include <cstdio>

       int printf ( const char * format, ... );
$ 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;
         }
这个工具有什么特别为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, ... );
$ 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;
         }
还有-
printf
这里只是一个例子,但对于更复杂的项目,你有什么看法? 例如:

$ 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, ... );
$ 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;
         }
$manbool
bool没有手动输入
$cppman bool | grep-8个示例
例子
//修改boolalpha标志
#包括//std::cout、std::boolalpha、std::noboolalpha
int main(){
布尔b=真;

std::cout普通的
老男人
可以工作。你可以传递
-S3
选项(或者只传递
3
)将结果限制为C标准库函数。如果在man结果中看不到C标准库函数,则需要安装libc手册页集合。

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

man printf
有什么问题?@GregHewgill它将显示
printf(1)的手册页
,即shell命令。当然,
man 3 printf
可以获得libc版本。在没有冲突的shell内置程序的情况下,
man
可以正常工作。@GregHewgill谢谢,我编辑了Q并添加了一些描述:-)@setevoy如果
man 3 printf
没有返回结果,您很可能没有libc手册页已安装。
manprintf
有什么问题?@GregHewgill它将显示
printf的手册页(1)
,即shell命令。当然,
man 3 printf
可以获得libc版本。在没有冲突的shell内置程序的情况下,
man
可以正常工作。@GregHewgill谢谢,我编辑了Q并添加了一些描述:-)@setevoy如果
man 3 printf
没有返回结果,您很可能没有libc手册页安装。