如何自定义产生数组?

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:22:12
例如我要生成IP地址段:
"0"="172.26.0.1"
"1"="172.26.0.2"
"2"="172.26.0.3"
…………
"254"="172.26.0.255"
"256"="172.26.1.0"
"257"="172.26.1.1"
…………
…………
"12345"="172.26.15.1"
"12346"="172.26.15.2"
"12347"="172.26.15.3"
请问应该怎样做?
用什么软件?怎样操作??

把下面代码存成.html文件,用IE打开就可以了
<HTML>
<BODY>
<script>
for(var i=0;i<12347;i++){
document.write("\""+i+"\"="+"\"172.26." + parseInt(i/255,10) + "." + (i+1)%256 + "\"<br>");
}
</script>
</BODY>
</HTML>

如果是C或C++的话,可以定义一个结构体:
struct address
{
char number[10];//存放编号
char ipaddress[16];//存放IP地址
};

然后定义一个数组:
struct address array[10];//10个元素的数组,每个元素就是上面说的结构提。