getchar()関数の機能。

C言語のgetchar()関数は、次のような用途で使用されます。

  1. 標準入力(普通はキーボード)から 1 文字を読みとる。ユーザーが 1 文字入力するまで待ってから、その文字の ASCII コード値を返す。
  2. プログラムが適切に処理するためにユーザーが入力した文字を取得するために使用できます。
  3. コンソールを利用した簡単な操作を実行できます。たとえば、ユーザーに情報を入力するよう促したり、ユーザーが入力した文字を数値で読み込んだりできます。
  4. getchar()を利用してファイルから文字列を読み込むこともできます。標準入力ストリームをそのファイルにリダイレクトすることでファイルから文字を読み込むことができます。

getchar()関数は1文字ずつしか読み取れませんので、複数の文字を読み取る場合には、getchar()関数を繰り返し呼び出すループを使用します。また、getchar()は文字を読み取った後、カーソルは自動的に後ろに1つ移動し、次の文字または改行文字を指し示します。次の文字を読み取るには、getchar()関数をもう一度呼び出します。

bannerAds