Inhalt Pointer ausgeben in Eingabefeld
-
Welchen Datentyp muss ich einem Eingabefeld (Wertübergabe) zuweisen, wenn ich den Inhalt eines Pointers (double* zeiger;) ausgeben will, oder wie geht das im entsprechenden Control-Objekt)?
(analog zu %7p bei cout)
Vielen Dank im voraus,
Peter
-
Hallo,
wenn ich es richtig verstehe müsste es so gehen:
char wert[256]; //Je nach dem wie groß der Zeiger ist
sprintf(wert,"%7p",zeiger);
edit.SetItemText(wert);
Das wäre jetzt analog zu dem cout.
Gruß
Ocrana
-
Danke Ocrana. Idee mit Konvertierung in CString hat geholfen.
m_aus.Format(_T("%10p"),zeiger);
klappte.