类型转换的问题,怎样在MessageBox函数里显示int值?

fly2user fly2user 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我要把int 转换成LPCTSTR,怎么办?
我是这样写的,明显不好,各位大虾帮我改改?

#define UNICODE
#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
{
int a = sizeof(TCHAR);
char str1[1];
itoa(a,str1,10);
MessageBox(NULL,str1,L"123",0);
return 0;
}


另外,MessageBox的函数定义是:MessageBox(HWND,LPCTSTR,LPCTSTR,UINT);
...全文
评论 12
收藏 已收藏
分享
返回顶部
fly2user
VC/MFC 16,550 成员 421,606 内容