首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

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

2012-01-16 
.net的无奈?数据类型转换问题写了个UDP的程序,结果在recvfrom那里CStringbuf,addrintportmm.ReceiveFrom

.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);

热点排行