#include <stdio.h>
int main(void) {
char s[] = "Tom;54;C/C++";
char name[20] = { 0 };
unsigned int age;
char language[20] = { 0 };
sscanf(s, "%[^;];%u;%[^;]", name, &age, language);
printf("%s\n", name);
printf("%d\n", age);
printf("%s\n", language);
return 0;
}
/*
run:
Tom
54
C/C++
*/