我刚开始学习编程,所以遇到了一些基本问题。在我正在构建的程序中,我需要在某个特定点清除屏幕,但它不接受clrscr();
或者 system("cls");
,还有其他可用的选项吗? 我已经包含了stdio.h
和conio.h
。如果有帮助的话,我使用的编译器是Visual studio 2010。
我刚开始学习编程,所以遇到了一些基本问题。在我正在构建的程序中,我需要在某个特定点清除屏幕,但它不接受clrscr();
或者 system("cls");
,还有其他可用的选项吗? 我已经包含了stdio.h
和conio.h
。如果有帮助的话,我使用的编译器是Visual studio 2010。
很久以前,Visual Studio移除了“常见”的conio.h函数,比如清屏功能。
如果您想使用system()函数,它在stdlib.h中。
然而,如果您想在Windows上进行严肃的终端输出,请查看类似于这样的东西:http://www.projectpluto.com/win32a.htm
system()
实际上是在 <stdlib.h>
中声明的,它不是一个 Win32 API 函数。 - Greg Hewgill在编程中,你应该使用stdlib.h库文件来获取清屏命令。在Visual Studio中,C/C++中清空屏幕的命令是:
#include <stdlib.h>
system ("cls");
system("cls")
应该可以清空屏幕。你尝试过这个方法吗?当你说“它不接受…”时,你是指什么?这里的“它”指的是什么? - Greg Hewgill