用戶引入了一個像「1 10 4 1 53」這樣的字符串,我必須讀取字符串中的所有數字。我如何在C++中做到這一點?如何讀取由C++中的空格分隔的字符串?
-7
A
回答
0
如果速度不是你所關心的,請使用stringstream
。
#include <string>
#include <sstream>
#include <iostream>
using namespace std;
int
main()
{
string str("1 10 4 1 53");
stringstream ss(str);
int n;
while (ss >> n)
cout << n << endl;
return 0;
}
0
只需將它放入istringstream
並使用正常的>>
即可。
0
相關問題
- 1. 如何讀取由空格分隔的無符號字符c
- 2. (C++)在由空格分隔的字符串中分隔數字
- 3. 如何讀取由Java中的空格分隔的字符串和數字?
- 4. 如何讀取由c:中的「:」分隔的兩個字符串
- 5. 如何提取一部分由空格分隔的字符串?
- 6. 添加由空格分隔的字符串中的數字
- 7. 讀取字符串的所有輸入,用空格分隔
- 8. 讀取字符串由空格
- 9. 創建由字符串空格分隔的字符列表
- 10. 立即讀取輸入字符串和整數用C++中的空格分隔
- 11. php5從字符串複製子字符串由空格分隔?
- 12. 如何讀取由C中的符號分隔的sscanf整數?
- 13. 如何在C#中用空格分隔字符串?
- 14. 從由空格分隔的字符串中分配單詞給變量? C++ [qt]
- 15. 如何在C中讀取帶空格的字符串?
- 16. 如何讀取C語言中包含空格的字符串
- 17. 替換空格分隔字符串中的字段C++
- 18. 閱讀Golang中的空格分隔字符串1.8
- 19. 如何讀取和排序僅由空格分隔的數據?
- 20. C++如何從字符串中讀取兩行來分隔字符串?
- 21. C++讀取字符串用空格
- 22. 閱讀C中的空格字符串
- 23. 從空格分隔的值中讀取一個字符數組
- 24. 如何讀取由空間分隔的空格從一個文件中的PHP
- 25. C++ sscanf的空間分隔字符串
- 26. 如何計算字符串中空格分隔的子字符串的數量
- 27. 分裂空格分隔字符串
- 28. Python:從類似於readline的文件中讀取空格分隔的字符串
- 29. C++的std :: ifstream的讀取字符串分隔符
- 30. 如何檢查字符串中的行是否由空格分隔?
這個和類似的問題已經在這裏被無數次覆蓋;你嘗試搜索嗎? – TypeIA
關鍵字是「StackOverflow C++讀文件整數空格分隔」 –