求助 inet_ntoa 怎么申明?
@ return (char *)::inet_ntoa((in_addr)@<sin_addr>);error C2440: “类型强制转换”: 无法从“整数”转换为“in_addr”
note: 无构造函数可以接受源类型,或构造函数重载决策不明确
in_addr搜了一下说是个结构体。。。强制转换不支持啊。。 算了,表格引用了。 @ struct in_addr in;
@ memcpy(&in,&@<sin_addr>,sizeof(in_addr));
@ const CHAR* ps = inet_ntoa(in); 这是一个结构体,不能直接强转到整数,需要使用函数转换,不过我记得这个函数,只需要提供一个4字节整数,非这个结构啊
页:
[1]