c++ã§stringåæååã®ããããã®æåãåè§ãå ¨è§ããå¤å®ãã è±æ°åã ãã ã£ãããããªå¤å®ã¯å¿ è¦ãªãã®ã§ãããè±æ°åã¨æ¥æ¬èªãæ··ãã£ãæååã®é·ããåå¾ããã¨ããªã©ã«ãå¿ç¨ãã§ããã®ã§ãè¦ãã¦ããã¦æã¯ãªãã¨æãã¾ãã ã½ã¼ã¹ã³ã¼ã #include <iostream> #include <Windows.h> using namespace std; int main() { string str = "å ¨è§åè§å¤å®ããyo"; while (!str.empty()) { if (IsDBCSLeadByte(str[0]) == 0) { cout << str.substr(0, 1).c_str() << " ï¼åè§æå" << endl; str.erase(0, 1); } else { cout << str.substr(0, 2).c_str() << "ï¼å ¨
{{#tags}}- {{label}}
{{/tags}}