My Code below won't work,
I would like to split strings delimited by commas and put them into
arrays;
Anyone can fix my code?
Thank you.
#include <stdio.h>
#include <string.h>
int main()
{
char *mywords;
unsigned int i,a;
char *myarray;
myarray = "\0";
mywords = "Hallo,Hi,Hai,Hey";
for(a=0;a<=3;a++){
for(i=0;i<=strlen(mywords)-1;i++){
if(mywords[i]!=','){
myarray[a] = strcat(myarray[a],mywords[i]);
}
}
}
printf("%s\n",myarray[0]);
printf("%s\n",myarray[1]);
printf("%s\n",myarray[2]);
printf("%s\n",myarray[3]);
}