void charTowchar(const char *chr, wchar_t *wchar, int size)
{
MultiByteToWideChar(CP_ACP, 0, chr,
strlen(chr) + 1, wchar, size / sizeof(wchar[0]));
}


void wcharTochar(const wchar_t *wchar, char *chr, int length)
{
WideCharToMultiByte(CP_ACP, 0, wchar, -1,
chr, length, NULL, NULL);
}

CString output;

const wchar_t * result = output.GetString();

char chr[100];
memset(chr ,0,sizeof(chr));
wcharTochar(result, chr, sizeof(chr));
printf("@ %s \n", chr);