我正在爲大學項目編寫一個基於文本的拼字遊戲實現。C++初學者 - 從命令行讀取3個連續值的最佳方法?
說明書指出該用戶的位置輸入必須從單線讀出,這樣的:
Coordinates of the word's first letter and orientation (<A – P> <1 – 15> <H ou V>): G 5 H
G 5 H
是用戶的用於該特定示例性輸入。如圖所示,訂單必須是char
int
char
。
什麼是閱讀用戶輸入的最佳方式?
cin >> row >> column >> orientation
如果用戶擰緊,將導致崩潰。
A getline
和後續的string
解析器是一個有效的解決方案,但代表了一些工作。
有沒有另一種更好的方式來做到這一點,我失蹤了?
謝謝你的時間!
+1這將允許你保存移動和'撤消'它們。 – 2010-05-14 16:00:48