【发布时间】:2009-05-05 09:52:42
【问题描述】:
假设我在 C++ 中有一个 stringsteam,我想对它做不同的操作,比如:
搜索一个字符序列, 将文本块转换为 int(在行的中间), 来回移动 get 指针等等。
用字符串流做这种事情的标准/常用方法是什么?
【问题讨论】:
标签: c++ string stringstream
假设我在 C++ 中有一个 stringsteam,我想对它做不同的操作,比如:
搜索一个字符序列, 将文本块转换为 int(在行的中间), 来回移动 get 指针等等。
用字符串流做这种事情的标准/常用方法是什么?
【问题讨论】:
标签: c++ string stringstream
您可以使用 stringstream::str() 方法返回关联的 std::string 对象。然后你可以对返回的字符串做你想要的操作。
【讨论】:
顾名思义,stringtream 是一个流。流允许顺序访问,而不是随机访问。如果要随机访问,可以使用stringstream::str()函数获取字符串的字符串版本。
【讨论】: