1
我有一个韩文字符串:“태권소녀1”。现在我想删除一个子字符串“1”(空格和“1”字符)。我怎样才能在C++中做到这一点?在C++中删除韩文字符串中的子字符串
随着英文字符串它工作正常,但我不能用韩文做。
非常感谢你,如果你能给我一些想法。
我有一个韩文字符串:“태권소녀1”。现在我想删除一个子字符串“1”(空格和“1”字符)。我怎样才能在C++中做到这一点?在C++中删除韩文字符串中的子字符串
随着英文字符串它工作正常,但我不能用韩文做。
非常感谢你,如果你能给我一些想法。
thestring.erase(thestring.find(" 1"),2);
假设它在那里。这不是使用它的代码是关于在文档中查找什么的暗示。
您的问题可能是以字符为单位确定特定字符串的字节大小。它取决于编码,但通常您可能想要在名称中使用mb
(代表多字节)来查看函数族。
尝试使用'wstring'而不是'string' – Ian
@Ian:和[它将如何解决任何问题](http://utf8everywhere.org/)! – ybungalobill