#include <stdio.h>
int main() {
char s[]="123abcde456,789";
int i,j,k;
if (3==sscanf(s,"%d%*5s%d,%d",&i,&j,&k)) {
printf("%d",i+j+k);//1368
} else {
printf("Format error!\n");
}
return 0;
}
首先将字符串中的两个数字分离,
将分离后数字字符串,转换成数字
最后求和