VS2008MFC中MessageBox的参数问题
用的是VC++,编译的时候,老说参数中char[n]字符不能转换为LPCTSTR数据类型,到底是怎么回事呢,教材上的都没有这个问题,我编译的时候就出现这个问题...
用的是VC++,编译的时候,老说参数中char[n]字符不能转换为LPCTSTR数据类型,到底是怎么回事呢,教材上的都没有这个问题,我编译的时候就出现这个问题
展开
3个回答
展开全部
是UDCODE的问题 你在解决方案处点右建 选属性 把支持字符集改为多UNCODE
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是这样的 MessageBox(_T("hello"));如何打出一个hello
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的的正解。
还可以用L"hello",宏TEXT("hello"),_T("hello")也是个宏,最终转换成L"hello".
很困惑的东东~~~。
为什么会有这些东西?和UNICODE有关。看下UNICODE的历史,茅塞顿开的说!
还可以用L"hello",宏TEXT("hello"),_T("hello")也是个宏,最终转换成L"hello".
很困惑的东东~~~。
为什么会有这些东西?和UNICODE有关。看下UNICODE的历史,茅塞顿开的说!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询