anoniem Geplaatst: 3 oktober 2004 Delen Geplaatst: 3 oktober 2004 Ik ben bezig met een klein programmaatje dat een waarde uit een bepaalde geheugenadres leest, maar als ik met c++ bvb dit heb: [code:1:84a4368d86]#include <iostream> using namespace std; int main() { int i; cout << "Voer een nummer in "; cin >> i; cout << "Het adres is: " << (int) &i << endl; return 0; } [/code:1:84a4368d86] Krijg ik als uitvoer: Het adres is: 1245052. Maar als ik dat met T-Search doe, zegt die dat het adres 12FF7C is... Maar wat is nou de goede? Alvast Bedankt! :) Quote Link naar reactie
anoniem Geplaatst: 3 oktober 2004 Auteur Delen Geplaatst: 3 oktober 2004 Ze zijn allebei goed. Klinkt wellicht raadselachtig :-? De ene is hexadecimaal, de andere is gewoon decimaal. Quote Link naar reactie
anoniem Geplaatst: 3 oktober 2004 Auteur Delen Geplaatst: 3 oktober 2004 Ok, ik ben er al achter. Ik heb de (int) weg gehaald en nu krijg ik 0012FF7C. Volgende keer zal ik eerst nog wel wat beter kijken, voordat ik een topic open ;). Maar toch bedankt :). Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen