#99 Article 748 Posted at 1993/08/12 19:32:02 by 夢中ゆわ (MAP2717) [C]

Subject: 質問>GETCHAR

夏休みを利用してCのお勉強をやっております。そこで、質問です。

Cの関数で1文字入力の関数GETCHAR()というのがあると思うんですけど、
これが、リターンキーを押すまでは、なんかバッファリングしているみたいなんです。
つまり、あるキーを押しても、処理は継続されず、リターンキーを押して、初めて
処理が継続されるみたいなのです。
これは、これで正しい使い方なんでしょうか?
だとしたら、正真正銘の1文字入力の関数って無いんでしょうか?

出来れば、
>	MOV	AH,0
>	INT	18H
の、ようにカーソルキー等の特殊キーも入力させたいのです。

ちなみに、こういうのを動かしました。

>int c;
>while((c=getchar())!=EOF)
> {
>  c=putchar(c);
> }

#MAP2717 夢中ゆわ