使用字符串流?

时间:2009-05-05 09:52:42

标签: c++ string stringstream

假设我在C ++中有一个stringsteam,我想对它做不同的操作,如:

搜索一系列字符, 将文本块转换为int(在行的中间), 前后移动get指针等等。

使用stringstreams做这类事情的标准/常用方法是什么?

3 个答案:

答案 0 :(得分:5)

您可以使用stringstream :: str()方法返回关联的std :: string对象。然后,您可以对返回的字符串执行所需的操作。

答案 1 :(得分:3)

答案 2 :(得分:3)

顾名思义,stringtream是一个流。流允许顺序访问,而不是随机访问。如果你想随机访问,你可以使用stringstream :: str()函数来获取字符串的字符串版本。