-6
A
回答
7
使用std::stringstream
像這樣:
#include <sstream>
#include <string>
...
std::stringstream in(s);
std::vector<int> a;
int temp;
while(in >> temp) {
a.push_back(temp);
}
+0
或者更好的是,構建'的std :: VECTOR'這樣'的std ::向量
0
試試這個,如果你需要一個內置的陣列,但它通常是更好地使用std::vector
,如前所說,在一般情況下。我假設你想在每個空格字符處分割字符串。
#include <sstream>
#include <string>
#include <iostream>
int main() {
std::string s = "123 123 123 123 123";
std::istringstream iss(s);
int arr[5];
for (auto& i : arr) {
iss >> i;
}
}
相關問題
- 1. C++將整個字符串拆分爲另一個字符串
- 2. 在Python中,我如何將一個字符串拆分爲多個整數?
- 3. PHP:如何將一個數字拆分爲多個字符串
- 4. C++如何將字符串拆分爲字符串和整數?
- 5. 如何在c#中將字符串拆分爲多個字符串?
- 6. 如何在C#中將Unicode字符串拆分爲多個Unicode字符?
- 7. C#拆分字符串 - 將字符串拆分爲數組
- 8. python如何將字符串拆分爲多個字符?
- 9. 如何將unicode字符串拆分爲多個字符?
- 10. C++如何將用戶輸入字符串拆分爲多個字符串
- 11. 將CSV字符串拆分爲PHP中的多個字符串
- 12. 在C++中將字符串拆分爲4個字符
- 13. 如何將一個字符串拆分爲一個數組,但將多個數字/單詞保存在一起?
- 14. 如何將一個字符串拆分成一個數組
- 15. 如何在Swift中將字符串拆分爲兩個部分:
- 16. 將一個字符串拆分爲多個行(SAS)
- 17. Android-將字符串拆分爲多個字符串
- 18. 將字符串拆分爲多個字符串組
- 19. 將字符串拆分爲多個較小的字符串
- 20. 將字符串拆分爲一個或多個空格上的子字符串
- 21. list(string)如何將字符串拆分爲python中的一個字符數組?
- 22. 將字符串拆分後一個字
- 23. 將字符串拆分爲多個字符串(當某個字符發生時)
- 24. 將多個字符串拆分爲多個列
- 25. 如何在Python中將多行字符串拆分爲多行?
- 26. 如何將字符串拆分爲整數數組?
- 27. 將多個數組拆分爲字符串,跳過空數組
- 28. 拆分一個字符串
- 29. C++如何根據最後的'。'將字符串拆分爲兩個字符串。
- 30. 拆分整數字符串
讀約與strtol()http://www.cplusplus.com/reference/cstdlib/strtol/ – 2013-03-10 16:36:30
如果搜索在C++字符串分割,然後將字符串轉換在C++的數字,你會得到你問題在5分鐘內徹底解決了。 – Mat 2013-03-10 16:37:37