对于通过串口输入ip数据或者网口输入ip字符串,必须经过处理才能存储。
第一步定义char DataQuene; //接收缓存数组
第二步定义整形变量int IP1, IP2, IP3,IP4;
给出处理字符串
sscanf(DataQuene,"%d.%d.%d.%d",&IP1,&IP2,&IP3,&IP4);
比如输入192.168.1.1 则:DataQuene 数组数据为 192.168.1.1
执行代码: sscanf(DataQuene,"%d.%d.%d.%d",&IP1,&IP2,&IP3,&IP4);
则 IP1 = 192 IP2= 168 IP3= 1 IP4= 1
这样就可以进行数据的提取然后存储了!
不懂的继续交流哈