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

如何用sscanf 截取到这个字符串中的数字

2013-08-04 
怎么用sscanf 截取到这个字符串中的数字大家帮帮忙~有这样两个字符串:char* pchStr1 abc 1234.56789

怎么用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);

热点排行