0
我目前正在做一個迷宮程序,用戶輸入他們想要去的方向,但是他們可以輸入任何東西,這要歸功於Console.Read()
方法。有什麼方法可以限制用戶可以在給定空間中輸入多少個字符?如何強制用戶無法輸入某個特定點?
我目前正在做一個迷宮程序,用戶輸入他們想要去的方向,但是他們可以輸入任何東西,這要歸功於Console.Read()
方法。有什麼方法可以限制用戶可以在給定空間中輸入多少個字符?如何強制用戶無法輸入某個特定點?
StringBuilder sb = new StringBuilder();
int i, count = 0;
while ((i = Console.Read()) != 13) // 13 = enter key (or other breaking condition)
{
if (++count > 200) break;
sb.Append ((char)i);
}
希望它能幫助,您可以更改限制,你要的號碼。
您還可以設置一個計時器,當其運行的時間超過一分鐘時,則爲break
。
我正在考慮ActionListener的行數 – joesumbody122
您應該在參考答案中的鏈接中包含相關信息。如果頁面被移除,現在的答案將毫無價值。 –
請考慮擴大您的答案。只有幾乎沒有解釋的鏈接答案通常不被認爲是答案,因爲*你沒有真正回答他們的問題,你只是重定向他們的問題。如果您不想這樣做,只需將其添加爲註釋。 – tnw