永发信息网

控制台输出中文的CString对象?

答案:3  悬赏:50  手机版
解决时间 2021-03-03 15:27
  • 提问者网友:富士山上尢
  • 2021-03-02 18:55
控制台输出中文的CString对象?
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-03-02 20:11
CString str = _T("CString 中文\n");
DWORD dw = 0;
HANDLE hConsole = ::GetStdHandle(STD_OUTPUT_HANDLE);
if (hConsole == INVALID_HANDLE_VALUE || hConsole == NULL)
{

}
else
{
if (!WriteConsole(hConsole, str.GetString(), str.GetLength(), &dw, NULL))
{
dw = ::GetLastError();
NO_ERROR;
}

}
全部回答
  • 1楼网友:野味小生
  • 2021-03-02 21:26
再包含头文件 MFC.h
  • 2楼网友:三千妖杀
  • 2021-03-02 21:15
因为你没include必要的头文件 atlstr.h 可能还要windows.h之类的东西 希望能解决您的问题。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯