// silver.cpp : コンソール アプリケーションのエントリ ポイントを定義します。 // #include "stdafx.h" #include #include int _tmain(int argc, _TCHAR* argv[]) { int x; int done = 0; char ch; do{ printf("横座標(A-H)を入力してください. Q を入力で終了> "); ch = getch(); printf("\n"); if( 'A'<=ch && ch<='Z' ){ ch = ch - 'A' + 'a'; } // 正しい入力か調査 if( 'a'<=ch && ch<='h' ){ x = ch - 'a'; done = 1; } else if( ch == 'q'){ x = 0; done = 1; } else { printf("入力 %c は無効です.\n", ch); } }while( done == 0 ); printf("横座標入力 %c %d を受け付けました.\n", ch, x); return 0; }