あけましておめでとうございます。
いつもお世話になっております。3度目の投稿になります。
現在 CW自動交信プログラムの 32BIT版を WINDOWS XPの パソコン
で コンパイル アッセンブルして作って そのパソコンで実行す
るようにしています。次の質問をします。
パソコンのキーボードから 1文字入力する関数で 入力が有った
場合はその文字のコードを返し 入力が無かった場合は例えば 00H
を返してその関数を抜け出る様な関数は有るでしょうか。今は WIN
DOWS APIの CreateFileでコンソール入力の設定をして ReadFile
関数でやってみたのですが キーボード入力待ちで 止まってしま
って 思った通りの動作をしません。
16BIT版の時は MSDOSのファンクションコール( INT 21H )を使って
アッセンブラのプログラムで この動作をしていました。
もし わかる方がおられましたら教えて下さい。よろしくお願いしま
す。では さようなら