草庐IT

c++ - 从 stringstream 中删除 char 并附加一些数据

在我的代码中,有一个循环将“数字”之类的东西添加到字符串流中。当它结束时,如果要重复循环,我需要提取','添加'}'并添加'{'。我以为我可以使用ignore()删除“,”,但它没有用。你知道我该怎么做吗?示例:douCoh 最佳答案 您可以使用stringstream::seekp查找stringstream并返回1个字符。请注意,它不会删除最后一个字符,而只会移动写入头。在这种情况下这就足够了,因为我们用}覆盖最后一个字符。douCoh 关于c++-从stringstream中删除c

c++ - 从 stringstream 中删除 char 并附加一些数据

在我的代码中,有一个循环将“数字”之类的东西添加到字符串流中。当它结束时,如果要重复循环,我需要提取','添加'}'并添加'{'。我以为我可以使用ignore()删除“,”,但它没有用。你知道我该怎么做吗?示例:douCoh 最佳答案 您可以使用stringstream::seekp查找stringstream并返回1个字符。请注意,它不会删除最后一个字符,而只会移动写入头。在这种情况下这就足够了,因为我们用}覆盖最后一个字符。douCoh 关于c++-从stringstream中删除c