Casten - Int in CString konvertieren
-
Wie kann ich einen Wert vom Typ int in einen CString konvertieren?
also z.B.:int a=25; CString string; // string soll nun "25" enthalten
(Ich will einen Integer aus meinem Doc mit DC::TextOut() auf dem Bildschirm ausgeben und die Funktion nimmt ja nur CStrings)
-
int a = 25;
char s[256];
sprintf(s, "%d",a);
//jetzt ist in s der string enthaltenGruß Pischti
-
Pischti hat recht, aber das ist C. Wenn Du einen CString in der MFC direkt erhalten willst, dann mach das so:
int a = 25;
CString strIrgendwas;
strIrgendwas.Format("%d", a);Die Parameter für Format (%d usw) sind die gleichen wie bei printf/sprintf
------------------
Viele GrüßeMarc++us
Besucht die C/C++-Ecke
http://www.c-plusplus.net