首先,很抱歉,如果标题选择不当,但我不知道如何使用Visual Studio 2013编译为C时显示奇怪的代码。
代码是:
#include <windows.h>
#include <stdafx.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Hello World!", "Note", MB_OK);
return 0;
}
结果是:
我有来自MSDN的MS Visual Studio 2013 Original Genuine。 另外,我不是中国人。 IDE的界面是英文的。
答案 0 :(得分:0)
我不完全确定你是如何编译的,但你最有可能在该项目的错误字符集中。
尝试:
MessageBox(NULL, L"Hello World!", L"Note", MB_OK);
如果您不打算在该字符集中工作,您也应该更改它。 右键单击项目,然后转到“属性”。 组态。 一般。 字符集。