Gast
#296247
Hallo, wie kann ich ein "int" in einem MFC Fenster ausgeben? wie kann ich es zu "string" konvertieren? Danke
|
Anzeige
|
int ausgeben
Gast
#296247
Hallo, wie kann ich ein "int" in einem MFC Fenster ausgeben? wie kann ich es zu "string" konvertieren? Danke
Gast
#296248
int i;
cstring s;
s.Format("%d",i)
und das wars.
Gruß
Wird "CString" anstelle von "cstring" geschrieben, dann nörgelt noch nicht mal der Compiler.
Gast
#869822
Thread hochhol Hallo, die bekomme die Konvertierung von int nach CString nicht zum laufen.
Visual Studio 2008 haut mir dann folgende Fehlermeldung vor die Füße.
error C2664: 'void ATL::CStringT<BaseType,StringTraits>::Format(const
wchar_t *,...)': Konvertierung des Parameters 1 von 'const char [3]' in
'const wchar_t *' nicht möglich
with
[
BaseType=wchar_t,
StringTraits=StrTraitMFC_DLL<wchar_t>
]
Die Typen, auf die verwiesen wird, sind nicht verknüpft; die
Konvertierung erfordert einen reinterpret_cast-Operator oder eine
Typumwandlung im C- oder Funktionsformat.
Was mache ich falsch?
Versuche es doch mal damit:
Gruß Markus Oder konfiguriere Dein Projekt so, daß es mit 8-Bit-Zeichen statt mit 16-Bit-Zeichen arbeitet.
Gast
#870120
@ Markus Volz Ausgezeichnet! Mit der Anweisung "_T" funktioniert es jetzt. Vielen Dank! Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|