2012-05-03 93 views
2

我是编程新手,所以遇到基本问题。在我正在构建的程序中,我需要在某个点清除屏幕,但它不接受clrscr();system("cls");有哪些其他选项可用?我已包括stdio.h & conio.h。 如果有帮助,我使用的编译器是Visual Studio 2010.清除屏幕C

+3

使用'system(“cls”)'应该实际执行它。当你尝试时会发生什么? “它不接受...”是什么意思?它是什么”? –

+1

system()在windows.h中定义。 –

回答

2

很久以前,Visual Studio删除了“common”conio.h函数,就像清屏一样。

如果你想使用它,system()在stdlib.h中。

但是,如果你想要做的Windows严重端子输出,检查出是这样的:http://www.projectpluto.com/win32a.htm

+0

['system()'实际上在''](http://msdn.microsoft.com/en-us/library/277bwbdz(v = vs.71).aspx)中声明)。它不是一个Win32 API函数。 –

+0

@GregHewgill你会的,MSDN说它实际上就在那里。 –

0

你,应该使用stdlib.h中的库文件,以获得清晰的屏幕命令。并且在Visual Studio中用c/C++清除屏幕的命令是

#include <stdlib.h> 

system ("cls");