C++;system()函数头文件 < C++中的Sype()函数,代码中使用哪个头文件::块?请帮帮我

C++;system()函数头文件 < C++中的Sype()函数,代码中使用哪个头文件::块?请帮帮我,c++,system,C++,System,C++有一个国际标准 这意味着(意译)“用于系统的?”的答案不取决于编译器或IDE 标准是花钱的,是为编译器编写的,但是语言和它的标准库是为普通程序员编写的.< /p> ,你需要包括下面的2个文件中的一个,其中包含了许多C++标准工具: #include <cstdlib> //Or the c style header: #include <stdlib.h> #包括 //或c样式标题: #包括 正如@hayt早些时候提到的,首先要查看的是命令参考资料,或函数/类的手

C++有一个国际标准

这意味着(意译)“用于
系统的
?”的答案不取决于编译器或IDE


标准是花钱的,是为编译器编写的,但是语言和它的标准库是为普通程序员编写的.< /p> ,你需要包括下面的2个文件中的一个,其中包含了许多C++标准工具:

#include <cstdlib>
//Or the c style header:
#include <stdlib.h>
#包括
//或c样式标题:
#包括

正如@hayt早些时候提到的,首先要查看的是命令参考资料,或函数/类的
手册页。他们经常会提到头文件

< Google的“系统C++参考”将引导你来到这里:

Bing也可能在这种情况下起作用


在手册页的右上角,它显示了一个
。那是你的哈克贝利。

请!我是一个新的C++编程的学生,当我们怀疑函数或类的手册页时。标题通常也在那里提到。请告诉我细节。我是新手,因为它有一个容易理解的问题。PLeaseStackoverflow不是教程。如果你有具体问题,问他们。我没有回答,而是指给你一个来源来获取信息,如果你将来需要,还有更多信息。是什么阻止你查找这些信息?”如果不是“否,你应该总是包含你需要的标题,而不是猜测它们是否已经过程包含。对于Visual Studio之类的东西,当您编写
系统
时,会显示一个下拉菜单,说明是否包含该系统。。。我会更新我的答案,这不会改变任何事情。这是一种不好的做法,有几个原因。@LightnessRacesinOrbit我完全同意,实际上,
系统
在C标准中,但这也是只有编译器供应商需要担心的那种细节。然而,实际的结果是,你不能直接传递一个
std::string
,你需要调用
std::string::c_str()
(“c风格字符串”的缩写))@MSalters:100 rep我打赌OP无论如何都在使用c字符串。@LightnessRacesinOrbit:最好在Meta上提出一个功能请求。所以rep是游戏化的一个主要例子,rep博彩只是将其扩展到多人游戏;)@MSalters:他们甚至不让我们交易代表,非利士人,所以我怀疑赌博许可证是否会到来;)@M更改:C标准库“通过引用并入本国际标准”(例如C++14§17.5.1.5/1),自C++98以来一直如此。恰巧C++标准提到了对于<代码>系统< /C>函数,即“(运行时环境GETNVE(),系统())”中的哪一个报头。实际上,这意味着包括
;-)