【发布时间】:2011-08-18 18:48:40
【问题描述】:
我需要用单个空格分割一个字符串并将其存储到一个字符串数组中。我可以使用 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.
我该如何实现?
【问题讨论】: