umwandlen von int in *intptr



  • Hi,

    noch eine ähnliche frage:

    wenn man in einem unsigned int Value eine Adresse abgelegt hat, kann man dann auch auf deren Wert wieder zurückgreifen?

    printf("%02x\n", *Value);
    

    (das bringt leider eine fehlermeldung - wie muss ich es richtig casten / schreiben)

    gruß
    kurz



  • Sicher das du das brauchst ?
    Das ist ziemlich 'dirty' und nicht gerade zu empfehlen.

    int i = 123;
    	int* pint = &i;
    	int val = (int)pint;
    	printf( "%d", *((int*)val) );
    

Anmelden zum Antworten