読者です 読者をやめる 読者になる 読者になる

CString(unicode)からstd:string(shiftjis/ansi)に変換する簡単な方法

CStringAを使う。
メモリ効率と速度は遅いと思うので、繰り返しくる処理では使わないほうが良いですよ。

CString csTemp;
csTemp = _T("unicodeだよ");

CStringA csTempmb(csTemp.GetBuffer(0));
std::string strvalue = csTempmb.GetBuffer(0);