Chinaunix

标题: how to convert uint32 to Octet string [打印本页]

作者: 天空由鱼    时间: 2008-07-09 15:43
标题: how to convert uint32 to Octet string
现在我有一个uint32的值a = 0xb0010101
我想把它赋给一个octet string变量b, 也就是说,想得到b的值为11.1.1.1
该如何做?
作者: scutan    时间: 2008-07-09 15:46
man inet_ntop
作者: 天空由鱼    时间: 2008-07-09 15:49
能说详细点么?  
是说使用inet_ntop()这个函数么?
调用这个函数需要什么头文件呢?
作者: scutan    时间: 2008-07-09 15:54
标题: 回复 #3 天空由鱼 的帖子
如果你用linux的话可以使用man查看,如果你使用windows的话可以使用MSDN。
另外,你也可以在google上面去查。论坛上面只是找个解决问题的方法,具体的解决过程还得自己动手。不然得不到提高。
作者: 天空由鱼    时间: 2008-07-09 15:57
老大, 刚查到inet_ntop函数是将网络字节序二进制值转换成点分十进制串。
我这个地址是16进制啊
作者: scutan    时间: 2008-07-09 16:13
老大,16进制数在计算机中是怎样存储的啊
作者: 天空由鱼    时间: 2008-07-09 17:12
忘记了 不好意思
已经解决了~
作者: Godbach    时间: 2008-07-09 19:03
原帖由 天空由鱼 于 2008-7-9 15:43 发表
现在我有一个uint32的值a = 0xb0010101
我想把它赋给一个octet string变量b, 也就是说,想得到b的值为11.1.1.1
该如何做?


直接说你想把unsigned long型的IP地址转换成点十进制格式多好啊




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2