Konsole Pointer Adresse
-
PSPfreak20072 schrieb:
So ist es bei mir und genau so auch im TUT vom Buch, aber warum bekomm ich da so ne Oktal Zahl, und keine Hexadezimal?? weil auf meinem anderen Computer gibts auch ne Oktal aus!
lass mal dieses 'cout' weg, das ist doof, macht was es will und stiftet nur verwirrung. nimm 'printf'. beispiel:
#include <stdio.h> int main () { int Var1 = 13; int *pVar1 = &Var1; printf ("%d %x\n", *pVar1, *pVar1); // zugriff über pointer (ausgabe dezimal und hex) printf ("%p\n", pVar1); // inhalt des pointers in hex }
-
Warum soll ich printf nehmen? cout macht doch das selbe oderworin liegt hier der Unterschied?
Funktionieren tut es aber THX
-
PSPfreak20072 schrieb:
Warum soll ich printf nehmen? cout macht doch das selbe oderworin liegt hier der Unterschied?
Funktionieren tut es aber THX
cout macht bei bestimmten Typen eine bestimmte, passende Ausgabe. Ist nur blöd, wenn man das nicht will.
-
_matze schrieb:
cout macht bei bestimmten Typen eine bestimmte, passende Ausgabe.
ja, z.b. bei 'volatile int', hähä.
-
~fricky schrieb:
_matze schrieb:
cout macht bei bestimmten Typen eine bestimmte, passende Ausgabe.
ja, z.b. bei 'volatile int', hähä.
?
-
google -> volatile int -> erster eintrag
cu
-
PSPfreak20072 schrieb:
google -> volatile int -> erster eintrag
bei mir kommt das: http://www.embedded.com/story/OEG20010615S0107
-
Sry wenn man wegen Links nen Bann grigt, aber bei mir kommt halt das:
http://www.hipphampel.de/index.php5?item=cpp/volatile
Edit: aber wenn dann bekommen wir beide einen!
-
PSPfreak20072 schrieb:
Edit: aber wenn dann bekommen wir beide einen!
ich kriege keinen. unregs können nicht gezielt gebannt werden.
-
sry hab ´s nicht gesehn