conio.h はコンソール入出力関数のヘッダー ファイルです。con は console Console の英語の略称、io は入出力入力および出力であり、C 言語の標準ライブラリには属しません。また、キーボード入力や画面出力など、データ入力およびデータ出力のためのコンソール関数も定義します。
#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。
「conio.h」ヘッダー ファイルは、コンソール入出力関数のヘッダー ファイルです。 con は Console の英語の略称、io は Input/Output 入出力のことです。これは C 言語の標準ライブラリの一部ではありません。
キーボード入力や画面出力など、コンソールを介したデータ入力およびデータ出力のための関数を定義します。初期のC言語で使われていた入出力関数ライブラリです。現在では一部の機能を除いて基本的には使用されていません(ただし、標準ライブラリ stdio.h は使用されています)。
使用できる関数は getch(); および kbhit(void);
getch(); は、押されたキーを (キャリッジ リターンや改行を待たずに) 即座に読み取るために使用されます。フィードキーが到着します))。
kbhit(void); キーが押されたかどうかを即座に確認するために使用されます。他の機能はほとんど使用されません。
含まれる関数
cgets(char*);; cputs(constchar*); cscanf(constchar*,...); inpw(unsignedshort); getch(void); getche(void); kbhit(void); outp(unsignedshort,int); outpw(unsignedshort,unsignedshort); putch(int); ungetch(int);
void_Cdeclclreol(void); void_Cdeclclrscr(void); void_Cdecldelline(void); int_Cdeclgettext(intleft,inttop,intright,intbottom,void*destin); void_Cdeclgettextinfo(structtext_info*r); void_Cdeclgotoxy(intx,inty); void_Cdeclhighvideo(void); void_Cdeclinsline(void); void_Cdecllowvideo(void); int_Cdeclmovetext(intleft,inttop,intright,intbottom,intdestleft,intdesttop); void_Cdeclnormvideo(void); int_Cdeclputtext(intleft,inttop,intright,intbottom,void*source); void_Cdecltextattr(intnewattr); void_Cdecltextbackground(intnewcolor); void_Cdecltextcolor(intnewcolor); void_Cdecltextmode(intnewmode); int_Cdeclwherex(void); int_Cdeclwherey(void); void_Cdeclwindow(intleft,inttop,intright,intbottom); char*_Cdeclcgets(char*str); int_Cdeclcprintf(constchar*format,...); int_Cdeclcputs(constchar*str); int_Cdeclcscanf(constchar*format,...); int_Cdeclgetch(void); int_Cdeclgetche(void); char*_Cdeclgetpass(constchar*prompt); int_Cdeclkbhit(void); int_Cdeclputch(intc); int_Cdeclungetch(intch);
使用法
conio ライブラリは Windows プラットフォームに適しているだけでなく、Linux でも使用できます。互換性パッケージをオンラインでダウンロードした後、開いて使用できますが、Mac の os X で提供される Xcode はこの関数ライブラリをサポートしていません。
推奨: 「プログラミング ビデオ 」
以上がconio.h とはどのようなヘッダー ファイルですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。