std::wstring
ASCII 以外の文字を含むa の部分文字列を取得するにはどうすればよいですか?
次のコードは何も出力しません:
(テキストは、各文字が 2 バイトの 4 文字と「Hello」という単語を含むアラビア語です)
#include <iostream>
#include <string>
using namespace std;
int main()
{
wstring s = L"سلام hello";
wcout << s.substr(0,3) << endl;
wcout << s.substr(4,5) << endl;
return 0;
}