Il sorgente di per sé è corretto. Sarebbe meglio usare <iostream> e fare using namespace std; invece di usare <iostream.h> ma il succo non cambierebbe.Originariamente inviato da Bellerofonte90
Non mi dà alcun errore nel debug, me lo dà in runtime ("expression cannot be evaluated" nella linea del cout).codice:#include <iostream.h> int main() { unsigned int *scope=(unsigned int *)0x0090DC36; cout<<*scope; return 0; }
Il programma in poche parole deve VISUALIZZARE ciò che contiene l'indirizzo di memoria 0x0090DC36 in questo caso, o comunque un indirizzo di memoria qualsiasi. Dove potrebbe essere l'errore?
La questione è un'altra: ti è chiaro che non puoi andare a leggere/usare una qualunque locazione di memoria a caso e a tuo piacimento?

Rispondi quotando