好吧,即時嘗試學習一些C.我想寫一個程序,將有一個數字,並讓用戶問一個數字。讀取一個字符,並採取行動在C
我已經做好所有事情之後,它會猜測它詢問用戶他們是否想再次玩。如果他們鍵入Y或y,那麼遊戲將重新啓動,如果他們鍵入'N'或'n',程序將終止。
什麼即時試圖做
int main(){
while(playAgain == 'y' || 'Y') {
*playing code here*
printf("would you like to play again");
scanf("%s", &playAgain);
}
它不破...都...永遠,不管是什麼我輸入什麼我做錯了?
您還沒有關閉,while循環。你錯過了一個括號。這可能是問題所在? – kronion
這不會編譯,你缺少一個結束括號,你的'scanf'修飾符是不正確的。 – squiguy
你不能'playAgain =='y'|| 'Y''無論如何,它會'while(playAgain =='y'|| playAgain =='Y')' –