2012-05-03 69 views
2

私はプログラミングが初めてで、基本的な問題が発生します。私が構築しているプログラムでは、ある時点で画面をクリアする必要がありますが、それは受け入れませんclrscr();またはsystem("cls");他のオプションはありますか?私は含まれているstdio.h & conio.h。 私が使用しているコンパイラはVisual studio 2010です。C言語の画面をクリア

+3

です。 'system(" cls ")を使うと実際に行うべきです。それを試みるとどうなりますか? 「それは受け入れない...」とはどういう意味ですか?それは何ですか"? –

+1

system()はwindows.hで定義されています。 –

答えて

2

Visual Studioでは、クリア画面のような「共通の」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++でスクリーンをクリアするコマンドは、