L'argument de ma fonction est une structure API MYSQL C
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:
Code:
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....
} |
Mon message d'erreur lors de la compilation:
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é
Code:
(struct MYSQL *)conn
comme argument et rien. ><
Si quelqu'un peut m'aider j'en serais ravis merci. :)