69,371
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
char* szStr = "DB172-20100201-49611501";
int dwSerial = 0;
sscanf(szStr, "%*[^-]-%*[^-]-%d", &dwSerial);
printf("%d\n",dwSerial);
return 0;
}
char a[10];
char b[10];
char c[10];
sscanf(szStr, "%s-%s-%s", a, b, c);