If I have these two arrays:
char * A[] = {"One", "Two", "Three","Four"};
char B[][10] = {"Five", "Six", "Seven", "Eight"};
and I try to do the following:
B[0] = A[0];
the compiler will give me the following error: incompatible types when assigning to type ‘char[10]’ from type ‘char *’
but if I do the opposite:
A[0] = B[0];
there is no error. I'd appreciate any help, thanks.