我需要用一個空格分割字符串,並將其存儲到字符串數組。我可以使用istringstream實現這一點,但我無法實現的是:
我希望每個空間都可以終止當前單詞。所以,如果連續有兩個空格,我的數組中的一個元素應該是空白的。
例如:
(下劃線表示空格)
This_is_a_string.
gets split into:
A[0] = This
A[1] = is
A[2] = a
A[3] = string.
This__is_a_string.
gets split into:
A[0] = This
A[1] = ""
A[2] = is
A[3] = a
A[4] = string.
我如何能實現呢?
警告! :)如果你想要沒有空格的元素,只需將「 - initialPos + 1」替換爲「 - initialPos」 – teejay 2013-10-17 15:06:42