Fermer2
FarewellLe 08/01/2011 à 11:23
Ca me fait rager, j'ai un programme quasi fini (Par en l'occurence), qui ne l'est pas depuis deux mois car je n'arrive pas à merdouiller un détail à propos de pointeurs de fonctions. Je sais que je dois passer par le typedef kivabien, mais je n'arrive pas à trouver la combinaison gagnante...

La fonction à appeler :
short Callback (void* Data, short Msg)
{
    return 0;
}

Et dans main :
typedef short (*Callback) (void*, short);

Foo (Callback);    // fail
Foo ((*Callback)); //fail
...                // Will always fail, u loose

Les erreurs sonr diverses et variées, ça peut être des "expected expressions before callback", des "callback already defined in another place" toussa

C'est con quand même, mis à part ça mon programme est fini partout ailleurs triso