Riinserisco la mia ultima domanda postata, che gia include il pezzo di codice di skynet :
Se io scrivo :
char* query_insert = "INSERT INTO superpeer (ipSuperPeer,portNSuper,ipBoot) values ('aaabb',1,'aa');";
tutto funziona e l'insert viene fatto.
Se invece scrivo :
char* query_insert;
sprintf(query_insert,"insert into superpeer(ipSuperPeer,portNSuper,ipBoot) values(\'%s\',%d,\'%s\') ;",ip,port,ipBoot);
In questo caso ottengo :
Errore di segmentazione (core dump creato)
Le variabili sono di questo tipo : const char* ip,int port,const char* ipBoot
Non capisco perchè si verifica il problema...