Bonjour!

J'ai deux paramètres à passer en paramètre sous forme de const void * mais je ne vois pas comment faire.

mes deux paramètres :
sqlite3 * conn;
int id;

Puis comment les récuperer?

J'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
void ctx[2];
void info;
ctx[0]=(void) *conn;
ctx[1]=(void) id_profile;
info=(void) ctx;
et de passer &info
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
:328:39: erreur: pointer of type ‘void *’ used in arithmetic [-Werror=edantic]
:328:39: erreur: dereferencing ‘void *’ pointer [-Werror]
:328:2: erreur: valeur void n'a pas été ignorée comme elle aurait dû l'être
:329:34: erreur: pointer of type ‘void *’ used in arithmetic [-Werror=edantic]
:329:34: erreur: dereferencing ‘void *’ pointer [-Werror]
:329:2: erreur: valeur void n'a pas été ignorée comme elle aurait dû l'être
cc1: all warnings being treated as errors