C言語なら、俺に聞け! <30>
■ このスレッドは過去ログ倉庫に格納されています
0352デフォルトの名無しさん
NGNGうーん、キャストの問題もないし、一見問題なさそうに見えるね。
ch=getch()
も2バイト文字が入力されたときは2回連続でOSから呼ばれる
ようだし。
ただ、こちらの環境ではコンパイルできないので良く分からんが
例えば、起動して「あ」を入力すると「3バイト」ずれる。
「あ」の文字コードは0x82,0xa0だが、これが正しくtxtの配列に
読み込まれているか、一度printf()デバッグで確認してみるが吉。
ひょっとしてライブラリとかの違いで3バイト入力されているのかも
しれない。
■ このスレッドは過去ログ倉庫に格納されています