Originariamente inviato da andbin
Non so cosa hai fatto ma se hai usato funzioni di allocazione della memoria tipo malloc/calloc loro ti forniscono un void* perché ovviamente non "sanno" nulla di come dovrai trattare quell'area di memoria e che cosa dovrà contenere. Spetta a te fare un "cast" di quel puntatore ad un puntatore di un tipo più specifico che ti consentirà di operare sull'area in base a cosa dovrà contenere.
ho fatto
codice:
void* miopuntatore;
miopuntatore=(char*)malloc(sizeof(char)*256);
...
read(0,miopuntatore,256);
...
funziona tutto ma se una stringa nn è lunga 256 caratteri è un problema asd!