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