ソフトウェア開発

Q28
MFCを使用して開発を行っています。SCtring型からchar型に変換する方法を教えてください。
A28
CString型からchar型へ変換するには、 API関数であるWideCharToMultiByte関数を使用することで可能です。
この関数はワイド文字列(UNICODE)を新しい文字列にマップする関数です。
WideCharToMultiByte関数の使用例を記載いたしますので、ご参考にしてください。
例)
//CString型buffCStr
//char型buffChr

WideCharToMultiByte(CP_ACP,NULL,buffCStr,-1,buffChr,sizeof(buffChr),NULL,NULL);

WideCharToMultiByte関数の詳細に関しては、MSDN等に記載がありますので、そちらをご参照ください。

アンケートへのご協力をお願いします。

送信