char a[]="123,33,44,55";
char *needle=",";
char *haystack=a; //不能直接char *haystack="aaa||a||bbb||c||ee||"; 会报内存不能写错误
char* buf = strstr( haystack, needle);
while( buf != NULL ) {
buf[0]='\0'; //在出现分隔符的位置设置结束符\0
debug( "%s\n", haystack);
int temp=atoi(haystack);
haystack = buf + strlen(needle);
buf = strstr( haystack, needle);
}