C++ で System(“cls”) を使用してコンソール ウィンドウをクリアする
stdlib ヘッダー ファイルには事前定義関数 system(“cls”) があり、この関数が呼び出されると、空白のコンソール ウィンドウが返されます。コンソール ウィンドウが空白であることを確認するために、この関数はコードの先頭で呼び出すことが望ましいですが、コード内の他の場所でも呼び出すことができます。
構文
// ヘッダー ファイル
主要 ( )
{
システム ( 「CLS」 ) ;
声明 2 ;
声明 3 ;
。
。
}
例
system(“cls”) 関数は、実行後にコードをクリアするために呼び出されます。
#include
#include
#include
名前空間 std を使用する ;
整数 主要 ( ) {
整数 1つで ;
コート << 「整数を入力してください:」 ;
食べる >> 1つで ; // 入力を受け付けます
コート << 「番号は次のとおりです。」 << 1つで ;
ゲッチ ( ) ;
// システム関数を呼び出し、引数として cls を渡します
システム ( 「CLS」 ) ;
コート << 「画面が消えました!」 ;
戻る 0 ;
}
ユーザーは整数の入力を求められ、出力に表示されます。コンソールから入力を読み取るために、 getch() 関数が conio.h ヘッダー ファイルで宣言されます。この機能を実行するためにキーボードのキーが押されたとき、一度に 1 つの入力のみを読み取ることができます。ここで、いずれかのキーを押して、画面をクリアする操作を有効にします。
ユーザーは、出力に表示される整数 54 を入力します。
出力を取得した後、キーボードの任意のキーを押してコンソール ウィンドウをクリアします。
結論
stdlib ヘッダー ファイルには、事前定義された関数システム (「cls」) があり、この関数が呼び出されると、空白のコンソール ウィンドウが返されます。コンソール ウィンドウが空白であることを確認するために、この関数はコードの先頭で呼び出すことが望ましいですが、コード内の他の場所でも呼び出すことができます。これにより、ユーザーは既に埋められているコンソール ウィンドウに直面することがなくなり、不具合のない出力を読むことができます。