Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
系统(“cls”)在虚拟windows计算机中工作正常吗? 我必须提交一个C++项目来进行标记,我调用系统(“CLS”)< /C> >在我的代码中清除控制台几次。我知道有更好的方法,但我只是选择了最简单的方法_C++_Visual Studio_Virtual Machine - Fatal编程技术网

系统(“cls”)在虚拟windows计算机中工作正常吗? 我必须提交一个C++项目来进行标记,我调用系统(“CLS”)< /C> >在我的代码中清除控制台几次。我知道有更好的方法,但我只是选择了最简单的方法

系统(“cls”)在虚拟windows计算机中工作正常吗? 我必须提交一个C++项目来进行标记,我调用系统(“CLS”)< /C> >在我的代码中清除控制台几次。我知道有更好的方法,但我只是选择了最简单的方法,c++,visual-studio,virtual-machine,C++,Visual Studio,Virtual Machine,据我所知,系统(“cls”)仅在Windows中工作。要标记我的代码的人将使用Mac电脑中的虚拟Windows机器。我从未使用过虚拟机,对它们了解不多,所以我只想确保我的代码运行正常。是的,它会。Windows VM包含常规Windows安装,在虚拟化处理器上运行(在“虚拟机监控程序”的控制下)。可能。但它可能会受到虚拟机配置方式的影响。唯一确定的方法是测试它。然而,更一般地,如果你有一个依赖于清除屏幕的“C++项目”,那么你就在标准C++领域之外。最好编写你的程序,所以它只使用标准的C++特性

据我所知,
系统(“cls”)
仅在Windows中工作。要标记我的代码的人将使用Mac电脑中的虚拟Windows机器。我从未使用过虚拟机,对它们了解不多,所以我只想确保我的代码运行正常。

是的,它会。Windows VM包含常规Windows安装,在虚拟化处理器上运行(在“虚拟机监控程序”的控制下)。

可能。但它可能会受到虚拟机配置方式的影响。唯一确定的方法是测试它。然而,更一般地,如果你有一个依赖于清除屏幕的“C++项目”,那么你就在标准C++领域之外。最好编写你的程序,所以它只使用标准的C++特性,除非你正在做的课程明确地使用一些非标准的特征。这意味着要避免使用GUI,清除屏幕,以及其他一些事情。谢谢你的评论。我们确实应该使用标准C++,但是我们对于如何在视觉上吸引控制台输出是一个档次。这是一个面向对象的课程,我选择我的项目作为一个国际象棋游戏,所以每当有新的转折点时,我都会清除屏幕。我还使用
Windows.h
更改输出文本的颜色。我不知道这是否会被认为是不标准的,但是我知道它允许在“规则”中, Windows .H./C> >(Windows)专用的,它当然不是标准C++。如果你的课程明确允许/需要这些东西,那么你可以打赌,你的代码将在已知这些东西工作的机器/设置上进行评估(否则,管理课程太难)。就我个人而言,我会质疑在OOP课程中评估控制台输出的视觉吸引力的价值——评估标准实际上与主题无关。但是,如果课程是(比如)“在windows下开发控制台游戏”,那么这样的评估是非常有意义的。