ループで処理すれば、もう少し簡単に記述できると思います。int CONINQ (void){ int i, c; char key1[] = {'A','M','D','H','L','E'}; for (i=0; i<6; i++) { c = (int)key1[i]; if (GetAsyncKeyState(c) & 0x8000) return c; } return 0;}
Call 名前 ※必須 文字色 ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Eメール 公開または未記入非公開 タイトル sage URL メッセージ 手動改行 強制改行 図表モード メッセージには上記と同じURLを書き込まないで下さい > ループで処理すれば、もう少し簡単に記述できると思います。 > > int CONINQ (void) > > { int i, c; > char key1[] = {'A','M','D','H','L','E'}; > for (i=0; i<6; i++) > { c = (int)key1[i]; > if (GetAsyncKeyState(c) & 0x8000) > return c; > } > return 0; > } 画像File (130kBまで) 暗証キー (英数字で8文字以内) 投稿キー (投稿時 を入力してください) プレビュー