终止c ++字符串

时间:2014-05-23 16:56:06

标签: c++ string

有没有办法在任何仲裁位置终止C ++字符串。这在C中非常简单,因为我们可以在任何我们想要的地方插入一个空字符。但是如何在C ++ String中实现同样的目标。

例如,让我们考虑以下示例,

string str = "This is Stack OverflowXXXX";

现在我想终止这个字符串,以便我得到"这是Stack Overflow"。

1 个答案:

答案 0 :(得分:2)

是的!使用string::erase

str.erase(k);

将从位置k向前删除所有字符。没有办法撤消"然而,这可以让这些角色回归。

希望这有帮助!