Postingan

1

 #include <stdio.h> #include <stdlib.h> void string_split(char * string, char sep, char *** r_array_string, int * r_size) { char * string2 = string; int i, k, len, size; char ** array_string; // Number of substrings size = 1, len = strlen(string2); for(i = 0; i < len; i++) { if(string2[i] == sep) { size++; } } array_string = malloc(size * sizeof(char*)); i=0, k=0; array_string[k++] = string2; // Save the first substring pointer // Split 'string' into substrings with \0 character while(k < size) { if(string2[i++] == sep) { string2[i-1] = '\0'; // Set end of substring array_string[k++] = (string2+i); // Save the next substring pointer } } *r_array_string = array_string; *r_size = size; return; } int checkUserID(char *line){     char ** array_string; int i, size; string_split(line, ',', &array_string, &size); //printf("Number of substrings: %d \n", size); //a...