我使用此代碼作爲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