Q
輸入字符串
0
A
回答
3
您可以使用以下方法來獲取用戶輸入的字符串爲一個字符串對象,然後將其轉換成任何你需要:
string c;
getline(cin, c);
2
cin.getline(array, 100, '\n');
+0
這意味着什麼解釋? – 2010-01-21 17:38:56
+2
@Zia你拉赫曼:Stackoverflow可以給你提示正確的方向,但我們不能教你語言。如果沒有教科書來幫助解釋這裏指出的事情,你將沒有機會學習C++。 (順便說一句:我強烈建議你放棄使用字符數組的想法。用字符串來代替frbry的答案:http://stackoverflow.com/questions/2111292/2111339#2111339) – sbi 2010-01-21 17:46:22
0
的函數getline文檔可以在這裏找到:http://cplusplus.com/reference/iostream/istream/getline/
相關問題
- 1. 輸入字符串
- 2. 輸入字符串
- 3. 返回字符串輸入字符串
- 4. 從文件輸入字符串並比較輸入字符串
- 5. 多字字符串輸入
- 6. 字符串錯誤輸入
- 7. Java輸入字符串
- 8. JSON輸入字符串
- 9. 輸入字符串選擇
- 10. 把輸入字符串JS
- 11. 輸入字符串錯誤
- 12. 模板輸入字符串
- 13. 只能輸入字符串
- 14. 驗證輸入字符串
- 15. C++字符串類輸入
- 16. 從輸入字符串
- 17. 獲取字符串輸入
- 18. 將字符串輸入ArrayList
- 19. 獨立字符串輸入
- 20. NumberFormatException輸入字符串:「15,7」
- 21. java.lang.NumberFormatException輸入字符串「」
- 22. 字符串輸入轉義
- 23. Matlab字符串輸入
- 24. 字符串輸入問題?
- 25. 閱讀字符串輸入
- 26. 圖形輸入字符串
- 27. 驗證字符串輸入
- 28. 輸入字符串問題
- 29. MaskedEditText輸入到字符串
- 30. 輸入字符串到表
如果用戶輸入101個字符會怎麼樣? – 2010-01-21 17:25:15
然後忽略字符101及以後。有什麼問題? – 2010-01-21 17:28:28
@San Jacinto:呃,它*在實踐中是一個大問題,並且對現代軟件中的許多安全漏洞負責。順便說一句,如果用戶輸入** 100 **字符會發生什麼? – 2010-01-21 17:34:33