疑问
我在 Microsoft Visual C++ 2010 Express 中编写了一些代码,如下所示:
#include<iostream>
int main()
{
system("cls");
char name[20];
cout<<"\nEnter your name:";
cin.getline(name,20);
system("pause");
cout<<"\nYour name is:"<<name;
system("pause");
return 0;
}
现在我已经编译它并在 Linux 机器上发送给朋友。他下载了 DOSBox 软件,然后运行该程序。
疑点
它会像在我的机器上那样运行还是会产生任何问题?
我为什么要问这个?
我最近下载了一个 linux live cd 并在我的机器上运行它。我无法在这台机器上安装它,因为它是一台共享 PC。无论如何,我输入 cls
了终端,没有任何反应。我又打字 pause
了,没有反应。所以它让我想知道我在上面的代码中传递给系统的命令“cls”是否真的会对 linux 机器产生任何影响。