c语言中IP地址的类型转换

2025-02-24 07:25:26
推荐回答(1个)
回答1:

你要知道你平常用的ip地址存入计算机并不是点分形式的,是uint32类型的,当你需要取得这个点分形式的ip地址,你需要调用inte_ntoa,他的参数是in_addr,你要知道in_addr不是一个基本类型,它是一个结构体,里面有个成员,你把他的值设成那个uint32类型的ip,再调用inet_ntoa,算的结果就是点分形式的ip了