Sys/bios下如下任务函数
Void test()
{
char ip[]="192.168.2.15";
char gate[]="192.168.2.1";
char ziwang ="255.255.255.0";
char *ipdata =null;
char *gatedata =null;
char *ziwangdata =null;
ipdata = (char *)malloc(sizeof(char)*12);
gatedata = (char *)malloc(sizeof(char)*11);
ziwangdata =(char*)malloc(sizeof(char)*13);
strncpy(ipdata,ip,12);
strncpy(gatedata,gate,11);
strncpy(ziwangdata,ziwang,13);
}
通过查看ipdata的值不是192.168.2.15,而是192.168.2.
gatedata的值不是192.168.2.1,而是192.168.2.
ziwangdata的值不是255.255.255.0, 而是255.255.25,为什么