69,369
社区成员
发帖
与我相关
我的任务
分享
char buf1[100] = {0};
char buf2[100] = {0};
char *p = &fname[4];从第4个位置开始计数
int i=0, j=0;
while(*p)
{
if(*p >= 48 && *p< 57) //如果是数字部分则保存到buf1
{
buf1[i++] = *p;
}
else //非数字部分保存到buf2
{
buf2[j++] = *p;
}
p++;
}