2012-11-08 90 views
1

我有一個韓文字符串:「태권소녀1」。現在我想刪除一個子字符串「1」(空格和「1」字符)。我怎樣才能在C++中做到這一點?在C++中刪除韓文字符串中的子字符串

隨着英文字符串它工作正常,但我不能用韓文做。

非常感謝你,如果你能給我一些想法。

+0

嘗試使用'wstring'而不是'string' – Ian

+0

@Ian:和[它將如何解決任何問題](http://utf8everywhere.org/)! – ybungalobill

回答

0
thestring.erase(thestring.find(" 1"),2); 

假設它在那裏。這不是使用它的代碼是關於在文檔中查找什麼的暗示。

您的問題可能是以字符爲單位確定特定字符串的字節大小。它取決於編碼,但通常您可能想要在名稱中使用mb(代表多字節)來查看函數族。