ホームページ  >  記事  >  バックエンド開発  >  getch()の関数は何ですか

getch()の関数は何ですか

青灯夜游
青灯夜游オリジナル
2021-01-13 13:58:5929303ブラウズ

getch() の関数は、コンソールから文字を読み取りますが、画面には表示しません。ユーザーが文字を押すと、関数は Enter を押さずに自動的に文字を読み取ります。構文形式は「int getch(void)」で、getch()を使用する場合はヘッダファイル「conio.h」を導入する必要があります。

この記事の動作環境: Acer S40-51、Dev-C バージョン 5.11、Windows10 Home 中国語版

関連推奨事項: C 言語ビデオ チュートリアル , C ビデオ チュートリアル

getch() はプログラミングで使用される関数です。この関数は非エコー関数です。ユーザーが特定の文字を押すと、関数は自動的に読み上げます。一部の C 言語コマンド ライン プログラムでは、この関数を使用してゲームを作成しますが、この関数は標準関数ではないため、移植性に注意してください。

getch():

はヘッダー ファイル内にあります: conio.h

関数の目的: コンソールから文字を読み取りますが、そうではありません。画面上に表示

関数プロトタイプ: int getch(void)

戻り値: 文字の読み取り

例:

# include <conio.h>
 
# include <stdio.h>
 
int main()
 
{
 
    char ch;
 
    printf("请输入一个字符: ");
 
    ch = getch();    //在输入字符的时候,屏幕上并看不到输入的字符
 
    printf("输入的字符是:%c ",ch);    //输出字符
 
    return 0;
 
}

getch()の関数は何ですか

説明:

getch(); は標準 C の関数ではなく、C 言語には存在しません。したがって、プログラムを使用する場合は、プログラムの移植性に注意してください。国内の C 言語の初心者はプログラムを一時停止するために getch(); をよく使用しますが、この関数のソースがわかりません。getchar() を使用するか、 ヘッダー ファイルで system("PAUSE") を使用することをお勧めします。システムコマンドを呼び出して一時停止する; (状況が許せば) この関数を置き換えるか、コンパイラを置き換えます。

プログラミング関連の知識について詳しくは、プログラミング学習をご覧ください。 !

以上がgetch()の関数は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。