Ipv6格式如何转int类型

shn521 2013-03-06 06:59:22
不能用这个int inet_pton(int af, const char *src, void *dst)函数,请问该如何实现呢?
...全文
960 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2013-03-07
  • 打赏
  • 举报
回复
电脑内存只是一个一维二进制字节数组及其对应的二进制地址; 人脑才将电脑内存中的这个一维二进制字节数组及其对应的二进制地址的某些部分看成是整数、有符号数/无符号数、浮点数、复数、英文字母、阿拉伯数字、中文/韩文/法文……字符/字符串、函数、函数参数、堆、栈、数组、指针、数组指针、指针数组、数组的数组、指针的指针、二维数组、字符点阵、字符笔画的坐标、黑白二值图片、灰度图片、彩色图片、录音、视频、指纹信息、身份证信息……
ForestDB 2013-03-07
  • 打赏
  • 举报
回复
那就看inet_pton的源码。
自信男孩 2013-03-06
  • 打赏
  • 举报
回复
IPv6是16个字节,一个int类型好像是4个字节(32位系统),即使是64位系统那也是8个字节哦。建议存放IPv6地址可以使用unsigned char类型的数组。
Kaile 2013-03-06
  • 打赏
  • 举报
回复
ipv6还没用上,学习下。。。。
图灵狗 2013-03-06
  • 打赏
  • 举报
回复
这里(http://blog.csdn.net/eric43/article/details/7574504)有很好的实现。

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧