系统(“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
更改输出文本的颜色。我不知道这是否会被认为是不标准的,但是我知道它允许在“规则”中,