¿Cómo puedo lanzar el puntero de vacío a la matriz char en un progtwig multiproceso en C
void* write(void* ptr) { char array[100]; array= (char*)ptr; printf("%s",array); }
Usted no puede
Puedes lanzarlo a un puntero de char
, sin embargo:
void* write(void* ptr){ char *array; array= (char*)ptr; printf("%s",array); }
Es posible que deba usar un puntero a una matriz de caracteres y no a una matriz de tamaño fijo.
void *ptr; ... char *message; message = (char *) ptr;
Fuente