Pourquoi ca marche pas, c'est tout bete pourtant !
Coyito
-
26 sept. 2001 à 23:40
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
11 févr. 2006 à 12:44
Salut
Quand je fais avec VC6:
int *b;
b= 7992060;
(je veux que b pointe sur l'adresse mémoire 7992060)
J'ai une erreur : error C2440: '=' : cannot convert from 'const int' to 'int *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Que faire SVP
Merci
Eric
A voir également:
Pourquoi ca marche pas, c'est tout bete pourtant !
Exact pour l'adresse en hexa.
En plus, je pense qu'il faut déclarer la variable ET le pointeur. Ex:
int var;
int *ptr=&var;
Et je confirme également que ce que tu veux faire est louche.
cutibipoulet
Messages postés26Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention20 mai 2007 11 févr. 2006 à 01:22
pour ton acces violation, c juste que tu veu utiliser une addresse que tu n'a pas le droit d'utiliser ... donc voila ...evite ... ou explique pourquoi tu veut pointer dans ta RAM a un endroi alors que tu ne peut pas savoir ce qu'il y a a cet endroit... peut etre tu vise un matériel ... enfin jsé pas ce que tu veu faire mais précise sinon tu n'auras pas d'aide ....