怎么用sscanf 截取到这个字符串中的数字
大家帮帮忙~
有这样两个字符串:
char* pchStr1 = "abc = 1234.56789";
char* pchStr2 = "abc[5] =";
怎么用sscanf,把pchStr1中的1234.56789, pchStr2中的5截取出来,并且直接分别赋值到double和int变量中.
[解决办法]
char* pchStr1 = "abc = 1234.56789";
char* pchStr2 = "abc[5] =";
double d;
int i;
sscanf(pchStr1,"%*s%*s%lf",&d);
sscanf(pchStr2,"%*[^0-9]%d",&i);