>>434 ほい。

char str[]="100,200,300,400",buf[128];
char *pstr = str,*pbuf=&buf[0];

while(*pstr){
  if(*pstr == ','){
    *(++pbuf) = '\0';
    printf("%s\n",buf);
    pbuf = &buf[0];
    pstr++;
  }
  *pbuf = pstr;
  pstr++;
}