2012-05-03 3 views
2

프로그래밍에 익숙하지 않아서 기본적인 문제가 발생합니다. 내가 만들고있는 프로그램에서 특정 시점에 화면을 지울 필요가 있지만 clrscr(); 또는 system("cls");을 사용할 수 없습니다 다른 옵션은 무엇입니까 ?? 나는 stdio.h & conio.h을 포함시켰다. 도움이된다면, 사용중인 컴파일러는 Visual studio 2010입니다.C 언어의 화면 지우기

+3

입니다.'system ("cls")을 사용하면 실제로 그렇게해야합니다. 당신이 그것을 시도하면 어떻게됩니까? "받아들이지 않는다"는 것은 무엇을 의미합니까? "그것"은 무엇입니까? –

+1

system()은 windows.h에 정의되어 있습니다. –

답변

2

Visual Studio에서는 clear screen과 같은 "일반적인"conio.h 기능이 오래 전에 삭제되었습니다.

system()은 사용하고자하는 경우 stdlib.h에 있습니다. 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 라이브러리 파일을 사용해야합니다 : Windows에서 심각한 터미널 출력을 수행하려는 경우

그러나,이 같은 것을 확인하십시오. 또한 Visual Studio에서 c/C++ 화면을 지우는 명령은