您的位置:首页 > 其它

使用 strtok 提取 ip (点分十进制)网段

2016-05-04 22:40 253 查看
char *strtok(char s[], const char *delim);


分解字符串为一组字符串。s 为要分解的字符,delim为分隔符字符(如果传入字符串,则传入的字符串中每个字符均为分割符)。首次调用时, s 指向要分解的字符串,之后再次调用要把 s 设成 NULL。

char str_ip[] = "";
int ip[4];
char *p;
ip[0] = atoi(strtok(str_ip, "."));
int i = 0;
while (p = strtok(NULL, "."))
ip[++i] = atoi(p);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: