46Fermer48
FarewellLe 15/04/2009 à 12:24
Bon, j'arrive un peu mieux à faire ce que je veux (et à avancer). Du coup, une question.

J'ai une déclaration de pointeur :
void *Plane0Ptr;
Il s'agit bien évidemment du pointeur sur un plan de gris.
Je veux l'initialiser :
Plane0Ptr = 0x4c00;
Il me dit que je veux balancer un int dans un pointeur, je comprends évidemment son message (sisi, je crois qu'un ou deux trucs cons commencent à devenir évidents triso)
Du coup, j'écris ça :
Plane0Ptr = (void *)0x4c00;
Là, il ne râle pas, ça doit bien être comme ça qu'on fait. C'est normal ? Ou alors est-ce du bidouillage et je ne fais pas ça proprement ?

Question subsidiaire, une fonction dont le proto est dans un header, elle sera extern par défaut ? Et une variable, non ?