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