C++ C语言的cppman模拟?
我是C新手,所以我想直接从控制台使用一些手册页面 在Linux下,我可以使用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
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手册页安装。