#include <stdio.h>
#include <string.h>
int split_string_into_array_by_delimiter(char s[], char *arr[132]) {
int count = 0;
char *token = strtok(s, ",");
while (token != NULL) {
arr[count++] = token;
token = strtok(NULL, ",");
}
return count;
}
int main(int argc, char *argv[]) {
char s[] = "C#,Java,,C,,,Python,,,,,C++,,";
char *arr[132];
int count = split_string_into_array_by_delimiter(s, arr);
for (int i = 0; i < count; i++) {
printf("%s\n", arr[i]);
}
return 0;
}
/*
run:
C#
Java
C
Python
C++
*/