注册 登录
编程论坛 VC++/MFC

MFC 使用 Unicode字符集需要ping命令 inet_addr(“192.168.1.1”)报错

D363317 发布于 2018-04-18 14:07, 2046 次点击
程式需要实现ping(“192.168.1.1”),并有一个返回值告诉我ping成功没有。
刚入门,求教。
查了很多资料,IPv4地址转换为IN_ADDR,需要用inet_addr,但是我前面部分写的都用Unicode字符集,在这个字符集下用inet_addr用不了,有什么办法可以解决吗?
只有本站会员才能查看附件,请 登录

1 回复
#2
Vincent8002018-05-23 12:02
unicode转ansi

CHAR szBuf[100];
StringCchPrintfA(szBuf, 100, "%S", xx);
1