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

string 类型怎么如何分割字符串

2012-05-21 
string 类型如何怎么分割字符串[182.150.238.111]我要取 182.150.238.111 把 [ ] 分割出去,怎么做?[解决办

string 类型如何怎么分割字符串
[182.150.238.111]

我要取 182.150.238.111 把 [ ] 分割出去,怎么做?



[解决办法]
写个c版的

C/C++ code
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){    char *string="[182.150.238.111]";    char buff[32];    char *p1=strchr(string,'[');    char *p2=strchr(string,']');    strncpy(buff,p1+1,p2-p1-1);    buff[p2-p1-1]=0;    printf("IP is %s\n",buff);    return 0;} 

热点排行