当前位置: 代码迷 >> VC >> .net的无奈?数据类型转换有关问题
  详细解决方案

.net的无奈?数据类型转换有关问题

热度:2735   发布时间:2013-02-25 00:00:00.0
.net的无奈?数据类型转换问题
写了个UDP的程序,结果在recvfrom那里
CString   buf,addr;
int   port;
mm.ReceiveFrom(&buf,1000,&addr,&port,0);
他说什么
ReceiveFrom(void   *,int,CString   &,UINT   &,int) '   :   cannot   convert   parameter   3   from   'CString   *__w64   '   to   'CString   & '
宽字符问题!我靠,敢情数据类型改了,函数实现没改!
我怎么办?有能转换余地吗?如何转换?
难道说只能用VC   6.0来写咯?
看来2005还真的不怎么的好用。唉~

------解决方案--------------------------------------------------------
mm是什么类型?
------解决方案--------------------------------------------------------
把int port;换成 UINT port;试试。
------解决方案--------------------------------------------------------
mm.ReceiveFrom(&buf,1000,&addr,&port,0);
改为
mm.ReceiveFrom(buf,1000,&addr,&port,0);
  相关解决方案