首先感謝所有。C++。阻止控制檯輸入5個字符後
我的問題
我想迫使控制檯不允許我連型,CIN後,當我已經輸入5個字符。
我需要的東西,如「檢查,而你鍵入」 ......我不知道......我 需要一個字符串只有5個字符長度PLUS不允許我鍵入超過500個字符,而歸咎於
謝謝
首先感謝所有。C++。阻止控制檯輸入5個字符後
我的問題
我想迫使控制檯不允許我連型,CIN後,當我已經輸入5個字符。
我需要的東西,如「檢查,而你鍵入」 ......我不知道......我 需要一個字符串只有5個字符長度PLUS不允許我鍵入超過500個字符,而歸咎於
謝謝
在UNIX上,您可以使用tcgetattr()
和tcsetattr()
將標準輸入流置於非規範模式下(使用標記ICANON
,如果我能夠正確記得的話)。一旦完成,您需要處理每個字符命中並根據需要顯示字符。
在其他系統上,您可能會使用orher方法(例如,如果我正確記得,則爲kbhit()
)。
任何代碼爲例? –
@DimitrisKatikaridis:當然:有很多(包括一些我在遙遠的過去發佈的,包括[this](http://stackoverflow.com/a/20023604/1120273))。只需搜索互聯網提供的關鍵字!現在看來你應該開始工作了。 –
感謝您的支持,我將對此發表評論 –
你可以告訴我們你的代碼 –
@RohanGala我沒有得到任何代碼。 –