Originariamente inviato da AnĒkin
Per il problema con il puntatore a void credo tu debba convertirlo in qualche altro formato per poter effettuare operazioni. Io ho trovato questo. Non so se possa esserti utile.
prova a fare cosė e vedere se funziona:
codice:
void MyFunct(void * buff,int dataSize)
{
(char *)new_buf = (char *)buff;
// e usi new_buf per le operazioni all'interno della funzione
...
per convertire un puntatore da void ad un altro tipo non c'č bisogno di crearne un'altro...basta fare cosi':
codice:
void MyFunct(void * buff,int dataSize){
buff = (char *);

// e usi new_buf per le operazioni all'interno della funzione
...
prova cosi'...dovrebbe andare per la conversione(č la stessa cosa che si fā x malloc/calloc ad es )