我用c#调用c++的dll的一个函数,其中有个参数定义为
char IP[128]
m_sIP = _T("192.168.55.120");
strcpy(szRegisterIP, m_sIP);在c#中应该如何转换这种格式?我使用string,stringbuilder,传递出来的值都不正确,在DLLImport中的charset使用ansi和unicode都不正确。我输入的ip地址是192.168.1.160,结果通过防火墙截取信息发现访问的是61.139.8.65。请大家帮帮忙,谢谢了!
char IP[128]
m_sIP = _T("192.168.55.120");
strcpy(szRegisterIP, m_sIP);在c#中应该如何转换这种格式?我使用string,stringbuilder,传递出来的值都不正确,在DLLImport中的charset使用ansi和unicode都不正确。我输入的ip地址是192.168.1.160,结果通过防火墙截取信息发现访问的是61.139.8.65。请大家帮帮忙,谢谢了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货