递归火山软件开发平台

标题: 求助 inet_ntoa 怎么申明? [打印本页]

作者: urenai    时间: 2022-4-18 22:32
标题: 求助 inet_ntoa 怎么申明?
@ return (char *)::inet_ntoa((in_addr)@<sin_addr>);


    error C2440: “类型强制转换”: 无法从“整数”转换为“in_addr”
    note: 无构造函数可以接受源类型,或构造函数重载决策不明确


作者: 创世魂    时间: 2022-4-19 07:56
in_addr  搜了一下说是个结构体。。。强制转换不支持啊。。
作者: urenai    时间: 2022-4-19 08:00
算了,表格引用了。
作者: 363832663    时间: 2022-4-19 12:54
@ struct in_addr in;
@ memcpy(&in,&@<sin_addr>,sizeof(in_addr));
@ const CHAR* ps = inet_ntoa(in);
作者: qaz2428119    时间: 2022-4-19 22:19
这是一个结构体,不能直接强转到整数,需要使用函数转换,不过我记得这个函数,只需要提供一个4字节整数,非这个结构啊




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4