Pointer directement vers la memoire video (probleme de cast)
Darkneon
Messages postés56Date d'inscriptionvendredi 18 mai 2001StatutMembreDernière intervention13 décembre 2005
-
8 août 2003 à 03:11
Darkneon
Messages postés56Date d'inscriptionvendredi 18 mai 2001StatutMembreDernière intervention13 décembre 2005
-
9 août 2003 à 23:33
Salut,
J'essais de declarer mon pointeur vers la memoire video comme suit
char *screen = (char *)0xA0000000L;
mais ca me donne le message d'erreur suivant : "Cannot cast from 'unsigned long' to 'char *' "
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 8 août 2003 à 09:25
char *screen = 0xA0000000L; // est idem
quelque soit le type pour le pointeur, c'est toujours un 32 bits referencant une adresse. Difference est ensuite dans:
*screen = value, screen++ etc... sera interprete par le compilo suivant le type indique.
BruNews, ciao...