C言語「任意のキーで終了」の実現方式

1294 ワード

一、システムコマンドpauseを使用する
dosコマンドにはpauseコマンドがあり、現在のプログラムを一時停止し、オペレーティングシステム言語に基づいて
任意のキーを押して続行してください.
あるいは同じ意味の他の言語のヒントです.
任意のキー入力が検出された場合、プログラムは実行を続行します.
所在ヘッダファイル:stdlib.h.
関数の用途:システムコマンドを呼び出します.
関数プロトタイプ:int system(const char*command);
パラメータ:commandは実行するコマンドで、文字列形式です.
戻り値:コマンドを実行した結果.
システム(「pause」)を通過する.一時停止の目的を達成することができる.
pause自体に出力があるため、コードに追加のヒント言語を追加する必要はありません.
#include 
#include 
void main()
{
    //        
    system("pause");//          
}

二、getch関数の使用
ヘッダファイル:conio.h.
≪関数の用途|Function Usage|ldap≫:コンソールから文字を読み込みますが、画面には表示されません.
関数プロトタイプ:int getch(void);
戻り値:読み込まれた文字.
#include
#include
void main()
{
    //        
    getch();//          
}

三、exit関数による
所在ヘッダファイル:stdlib.h.
関数の用途:プログラムを強制的に終了します.
関数プロトタイプ:void exit(int value);
パラメータ:valueは、mainで終了したときの戻り値に相当し、プライマリ・コール・プロセス、すなわち実行可能プログラムを呼び出すプロセスに渡されます.
#include 
#include 
void main()
{
    //        
    exit(0);//          
}

四、return文を呼び出す
#include
int main()
{
    //        
    return 0;
}