Zeiger ausgeben
-
Hallo C++ Freuende!!!
Wie kann ich einen Zeiger ausgeben?
Ich habe das folgendermaßen versucht, leider ohne Erfolg:int * test = new int(10); ShowMessage(IntToStr(test));Vielen Dank
coder24h
-
Hallo
In deinem Beispiel wird die Adresse ausgegeben.
wenn du denn Wert ausgeben willst, mußt duint * test = new int(10); ShowMessage(IntToStr[b](*test[/b]));schreiben.
bis bald
akari
-
Vielen, vielen Dank für deine rasche Antwort akari,
ich sitze hier schon seit Stunden und mein Buch hat da auch keine
passende Antwort dafür
Viele Grüße
coder24h
-
Hallo
mein Buch hat da auch keine
passende Antwort dafürWenn das stimmt, dann ist das Buch Müll! Über Pointer sollte man bescheid wissen, in C sind die wichtig. Dazu gehören diese beiden Operatoren
Referenzierungsoperator ( & )
Dereferenzierungsoperator ( * )
besorg dir Infos drüber, die sind wichtig.
-
Wenn das stimmt, dann ist das Buch Müll
Es gibt viele Bücher, in denen Zeiger erst mal bei Seite gelassen oder nicht richtig erlkärt werden. Das liegt vielleicht daran, dass es schwierig ist, jemandem zu erklären, warum man Zeiger überhaupt baraucht ("ja, aber man kann doch auch einfach die Variablen selbst benutzen").