控制台输出中文的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;
}
}
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之类的东西
希望能解决您的问题。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯