4 explode(char separator, const char *string)
\r
10 const char* p = string;
\r
12 for (i = 0; p[i] != '\0'; i++)
\r
13 if (p[i] == separator)
\r
17 table = (char**)calloc(number, sizeof(char*));
\r
21 while (*p++ != '\0')
\r
25 table[i] = (char*)calloc(len + 1, sizeof(char));
\r
26 strncpy(table[i], string + pos , len);
\r
37 table[i] = (char*)calloc(len + 1, sizeof(char));
\r
38 strncpy(table[i], string + pos , len);
\r