Referência à matriz vs referência ao ponteiro da matriz
void check(void* elemAddr){
char* word = *((char**)elemAddr);
printf("word is %s\n",word);
}
int main(){
char array[10] = {'j','o','h','n'};
char * bla = array;
check(&bla);
check(&array);
}
Resultado:
word is john
RUN FINISHED; Segmentation fault; core dumped;
Primeiro funciona, mas depois não. Não entendo por que isso acontece.