我使用此代码作为2维游戏的一部分,但是当我试图编译它,它返回下列错误:情况下表达式返回错误
error C2051: case expression not constant.
这是我的代码:
switch(_getch()){
case "w":
dir = UP;
break;
case "a":
dir = LEFT;
break;
case "s":
dir = DOWN;
break;
case "d":
dir = RIGHT;
break;
default:
break;
}
更重要的错误方式:'从const char *无效转换为int [-fpermissive]' – xinaiz