C++怎样利用string来当输入 让它不跳过第2和第3的输入达到目的?

img


这是我现在的码. 我想写出下面那个游戏,但是目前没有方向。同学跟我说试试用string来输入。
例如我输入acg 它左边那个图字母对应的图标就会变成#或者‘ .’
而且输入的字母必须斜着3个 竖着或者横着的 不能跳到另外一个字母.

我想达到下面那个效果

img

完全看不清,不过你可以试试char*,string好像要导入头文件