Salut tuturor!
Tocmai am invatat pointerii din c++ si ma intrebam cum pot sa le atribui o adresa propriu-zisa de memorie (0x0000:0x046c). Am facut o functie cu un for care schimba poiterul pe adresa dorita, dar nu prea merge cum doresc. Vreau ceva de genul MemL[$0000:$046c] din Pascal. Multumesc. Uitati functia facuta de mine
void addr(char * p,int address)
{
p = NULL;
for (int i=1;i<=address;i++){
//printf("%p \n",p);
p++;
/*if (i%50==0) {
cout<<"*** \n";
getch();
}*/
}
}
Si as mai dori sa pot pune orice tip de pointer ca primul parametru al functiei, dar primesc eroare. Cum pot face asta?