首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

批改IP

2012-10-18 
修改IPIPADDR0=192.168.1.106,要修改后面的IP地址,如果输入192.168.1.222能修改成功,但输入192.168.1.2则

修改IP
IPADDR0=192.168.1.106,要修改后面的IP地址,如果输入192.168.1.222能修改成功,但输入192.168.1.2则不能完全修改,是什么原因,帮忙分析一下.
出问题的地方:
memset(buf,0,strlen(buf));
strcpy(buf,s1);
strcat(buf,theText);
其中buf是IPADDR0=192.168.1.106所在行,theText是数组用来存放要更改的IP

[解决办法]
strcpy(buf,s1);
是做什么的 s1的内容呢 ?
memset(buf,0,strlen(buf));
这句话完全没有用 嫌计算机太快吗?
[解决办法]
你改完之后看实际改成了神马
[解决办法]
所谓修改删除文件a某位置的内容,其实是读打开文件a,再将‘a中修改删除位置之前的内容+修改删除的内容+a中修改删除位置之后的内容’保存到文件b,关闭文件a,删除文件a,将文件b改名为与之前文件a相同的名字,仅此而已。

热点排行