Bonjour.
Je cherche a passer dans ma fonction un argument qui est definie dans une structure dont je ne connais pas le type. Le code:
Mon message d'erreur lors de la compilation:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 int main(void) { MYSQL *conn; void fct(char *);//prototype fct(conn);//Problème avec conn } void fct(char *p) { //ma fonction.... }
fct.c:18:3: attention : passing argument 1 of ‘fct’ from incompatible pointer type [enabled by default]
fct.c:14:8: note: expected ‘char *’ but argument is of type ‘struct MYSQL *’
fct.c: In function ‘fct’
J'ai essayé de changer de type en testant le char* et le int*, mais non.
J'ai aussi testécomme argument et rien. ><
Code : Sélectionner tout - Visualiser dans une fenêtre à part (struct MYSQL *)conn
Si quelqu'un peut m'aider j'en serais ravis merci.![]()
Partager