解决“‘喜’未被识别为内部或外部命令......”用C ++的错误在Windows Vista上的代码块?
-
11-09-2019 - |
题
我现在正在学习在学校C ++。目前,采用C ++与我的Windows Vista的笔记本电脑代码块。我注意到,每当我尝试使用功能从导入的类从Clibrary我在控制台得到一个错误。
“‘在’没有recgonized为内部或外部命令,可操作的命令或批处理文件”
我的代码看起来像这样...
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
system("hi");
return 0;
}
只是简单的东西,你可以看到,但我得到这个错误。我可以使用的iostream很好,我已经测试了IO包括和工作...有别的东西,我需要安装才能使用的cstdlib?
感谢您, 扎克史密斯
解决方案
该错误是什么样子:你试图用system
,根本不存在要执行的命令,因此,如果您在命令提示符下键入hi
你会得到一样的错误(代码块无关用它做)。尝试使用如system("echo hi")
或其他任何命令执行存在,你的结果可能会更好。
其他提示
系统()在cstdlib在系统上运行的另一个命令。除非是你的路径上的hi.exe,这是要失败的。看起来,如果你想要写“嗨”到stdout,在这种情况下,你的代码应该是:
#include <iostream>
using namespace std;
int main()
{
cout << "hi" << endl;
return 0;
}
如果你想使用的iostream,请尝试:
cout << "hi" << endl;
不隶属于 StackOverflow