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