types incompatibles : ce sont les memes Oo
Bonjour,
J'utilise MVS 2003 pour faire un programe en C. (mes fichiers ont bien l'extention .c).
lorsque j'ai ce code :
Code:
1 2
|
ajout_val(&(temp->tete_liste), val); |
Ou tete_liste est un pointeur vers une variable de type type bla.
J'obtient un warning :
warning C4133: 'function' : incompatible types - from 'bla **__w64 ' to 'bla **'
Je modifie legerement le code :
Code:
1 2 3 4 5
|
bla *test;
test = temp->tete_liste;
ajout_val(&test, val);
temp->tete_liste = test; |
Le warning disparait.
Je comprends pas pourquoi ?
Pour moi, c'est exactement la même chose.
Merci de votre attention
Zwiter