我有一個任務,我期望隨機輸入chars
或ints
。有什麼辦法可以理解接下來會發生什麼,並說cin >> int
或cin >> char
。我想用istream operator >>
來做,因爲他們告訴我們不要用解析器來做。準確地說,我期望輸入一個前綴表達式。所以我不知道什麼時候讀操作員,什麼時候讀一個數字。如果您有任何建議,我會很感激他們:)C++ istream操作符>>期待任意輸入類型
0
A
回答
-1
相關問題
- 1. C++ istream的操作>>
- 2. C++ istream操作符>>錯誤數據處理
- 3. 繼承istream的操作>>
- 4. 爲什麼要在C++中避免輸入操作符(操作符>>)?
- 5. istream操作符>> libC++和libstdC++之間的>>(double&val)差異
- 6. 如何從std :: istream(使用操作符>>)讀取?
- 7. 意外=>在rspec的期待 '}' 期待
- 8. 錯誤C2678:二進制'>>':沒有找到運算符類型爲'std :: istream'的左操作數的操作符。如何爲搜索索引提供輸入?
- 9. 意外' - >'(T_OBJECT_OPERATOR),期待','或';'
- 10. C++操作符「>>」重載錯誤
- 11. C++讀取使用操作符>>
- 12. 操作符>>不能應用於char類型的操作數,並且長
- 13. 重載操作符>>()
- 14. 的類型 '的std :: istream的*' 和 '炭' 二進制 '操作>>' 無效操作數
- 15. 爲什麼我可以重載istream的操作符>>用於字符串?
- 16. 從輸入文件C++讀取與istream的操作符重載
- 17. 重載操作符>>對於所有枚舉類型
- 18. c + +重寫>>操作
- 19. 操作>>在C#
- 20. 重載操作符>>
- 21. C++ istream >>和ostream << errors
- 22. `cin >>變量`不等待輸入
- 23. 通過來自cin的輸入創建類通過操作符提取>>
- 24. >>移位操作符不按預期方式工作
- 25. 什麼是C++ >>>操作
- 26. 任意值類型的操作
- 27. COM互操作,C#,Visual Studio 2010中 - >嵌入互操作類型
- 28. 使用基類的操作符>>創建派生類
- 29. 不能重載>>運算符與istream C++
- 30. C++速記操作符 - >運算符()
難道你怪人了一個例子,以幫助我們確切的文件格式?我不確定輸入是char還是int。 – Bathsheba
按'char',你的意思是「不是一個數字」? (數字也是字符。) – molbdnilo
將其作爲'std :: string'讀入並從此處解析。 – NathanOliver