>>661
各座標は1-9の範囲で十分ってこと?
 string s;
 getline(cin,s);
 printf("%d %d\n", s[0]-'0', s[1]-'0');
上記のようなやり方では何がダメなの?
こだわるのはいいけれど、こだわりどころを間違えてはいけないと思うよ。
main関数が何も返さないのを直すとか、そういうもっと基本的な部分を
こだわってみようよ。