What will be the output of the following code segment, if any?
myfunc ( struct test t) {
strcpy(t.*, “world”);
}
main( ) {
struct test { char *[10]; } t;
strcpy(t.*, “Hello”);
printf(“%”, t.);
myfunc(t);
printf(“%”, t.); }
(A) Hello Hello
(B) world world
(C) Hello world
(D) the program will not compile