掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
UTF16->SJIS (ID:63638)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
また >また、MultiByteToWideChar,WideCharToMultiByteともに第四引数に-1を付けると自動でサイズを取得すると書いてあったのですが、 のとおり、-1を指定すればキチンと終端文字含みの領域長が帰ってきますよ。 Sample) #include <windows.h> #include <string.h> int main() { wchar_t ws[] = L"あいうえお"; char* mbs = NULL; int len; len = WideCharToMultiByte( CP_ACP, 0, ws, -1, NULL, 0, NULL, NULL ); mbs = ( char* )malloc( len ); WideCharToMultiByte( CP_ACP, 0, ws, -1, mbs, len, NULL, NULL ); return 0; }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.