int i=0; char *p[50]; char *buff = buffer; //buffer 以“,”为分隔符 while((p[i]=strtok(buff,","))!=NULL) { i++; buff=NULL; }