CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

请问一个IPV6字符串和数组转换的问题

楼主mikelearner(初学者)2005-04-01 23:05:43 在 C/C++ / C语言 提问

IPV6是128位的,4字节长的,有三种表示方法:  
  1,   2310:0000:09C0:0000:0000:15F1:2154:DB34  
  2,   2310:0:9C0:0:0:15F1:2154:DB34进而缩写为2310:0:9C0::15F1:2154:DB34  
  3,内嵌入式的IPV4的方式:x:x:x:x:x:x:d.d.d.d,其中x是地址中6个高阶16位段的十六进制值,d是地址中4个低价8位段的十进制值(标准IPv4表示)。例如:    
   
  0:0:0:0:0:0:13.1.68.3    
   
  0:0:0:0:0:FFFF:129.144.52.38    
  写成压缩形式为:    
   
  ::13.1.68.3    
   
  ::FFFF.129.144.52.38   。  
  要实现IPV6字符串和数组的互相转换,  
  定义了,  
  #define   IPV6_LEN   16;  
  #define   UNIT8   CHAR   IPV6_STR[IPV6_LEN]  
  请问下这个怎么实现啊?  
  数组是UINT8的,IP地址有32位长度吧。  
  这个涉及到字节的编程没有经验,希望大家指点下  
  问题点数:0、回复次数:1Top

1 楼liujingfu123(Oh_My_GoD)回复于 2005-04-02 17:21:04 得分 0

UP!Top

相关问题

  • 字符串数组转换的问题!
  • 字符串转换成数组
  • 把数组转换为字符串!急!!
  • 这样将字符串数组中的字符串转换为小写?
  • 关于byte数组转换成字符串的问题
  • VC里怎么把一个字符串转换为数组
  • VARIANT怎么转换成字符串数组?
  • 如何直接把字符数组转换为字符串(ansistring)?
  • BCD编码的数组如何转换成字符串?
  • *** 如何将字符串转换为整型的数组***

关键词

  • ipv6
  • db
  • 数组
  • f1
  • 地址

得分解答快速导航

  • 帖主:mikelearner

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo