Jeg tænker nu bare på følgende: Hvis man har en variabel x, så angiver &x adressen på x i hukommelsen. Er det ikke muligt på en eller anden måde ved hjælp af pointer notation (vil jeg tro), at gøre sådan at man definere x til at ligge på en egen valgt adresse ?
// for at vi kan lave evt. check. long *Void2LongPtr(void *ptr) { return (long *)ptr; }
int main() { // vi ved at på adresse 0x43218765 ligger et spændende array af long, fx. grafik kort hukommelse. long *grf;
grf = Void2LongPtr(0x43218765);
grf[17]= 0xFFFFFFFF; // sæt pixel
return 0; }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.