c++ 字符串转换的问题,高手来下

来源:百度知道 编辑:UC知道 时间:2024/05/05 15:02:51
1. 怎样把IP:11.112.55.333(不规则)转换成aa[0]=11 aa[1]=112 aa[2]=55 aa[3]=333

2. 怎样获取一个字符串中","在第几位,然后截取","前面,后面的...

3: 跟上一个问题差不多,字符串
bb 1,5,445,"aasd";
如何转换成
c=1
d=5
e=445
f=aasd
检测到后面的";"的话,停止检测

具体怎样写,请各高手赐教~!

假设你的字符串是char a[] = "xxxx";

char *p = a;

char aa[10][4];

int i = 0;
int j = 0;
while(*p!='\n' )
{
if(*p == '.')
{
aa[j] = '\0';
++i;
j=0;
++p;
}
aa[j++][i] = *p;
++p;
}

第二第三题同理