Hi,
i am trying to learn how to declare a pointer to an array of characters. And here is the code i have written. But iam getting a warning saying assignment from incompatible pointer type p = s.
can someone please explain me my mistake?Code:#include <stdio.h> int main(int argc, char *argv[]) { char (*p)[10]; // pointer to an array of 10chars char s[10] = "Hello"; p = s; printf("%s",p); return 0; }