つか、strtok()+sscanf() 使うよりは strtol() 使うよなあ。

char *bundan;
int month, day;
month = strtol(figure, &bundan, 10);
if (*bundan != '/') {
  printf("\"/\" がないじゃん!\n");
  return 引き数が変;
}
day = strtol(bundan + 1, &bundan, 10);
if (*bundan != '\0') {
  printf("\"%c\" て何!\n", *bundan)
  return 引き数が変;
}