永发信息网

C++调试 错误error C2664 er ror C2440 求帮主

答案:2  悬赏:0  手机版
解决时间 2021-11-14 13:44
  • 提问者网友:我是女神我骄傲
  • 2021-11-13 19:06
C++调试 错误error C2664 er ror C2440 求帮主
最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-11-13 20:27
第一个错,把第5个参数改成0试试。
第二个错,返回值的定义不一至,一个是WCHAR*,一个是WORD
WORD *wchr 把这个改为WCHAR* wchr
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-11-13 21:41
8 error C2664: 'MultiByteToWideChar' : cannot convert parameter 5 from 'WORD *' to 'LPWSTR'应该是说MultiByteToWideChar函数的第五个输入参数应输入的是LPWSTR类型而不是WORD类型,而你输入的wchar是WORD*类型。

10 error C2440: 'return' : cannot convert from 'WORD *' to 'WCHAR *应该是说WChar函数的返回值应该是WCHAR*类型,而你返回的wchr是WORD *类型。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯