Hallo, wie kann ich ein "int" in einem MFC Fenster ausgeben? wie kann ich es zu "string" konvertieren? Danke
Wird "CString" anstelle von "cstring" geschrieben, dann nörgelt noch nicht mal der Compiler.
Thread hochhol Hallo, die bekomme die Konvertierung von int nach CString nicht zum laufen.
1 | int score; |
2 | CString punkte; |
3 | |
4 | punkte.Format("%d",score); |
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?
Oder konfiguriere Dein Projekt so, daß es mit 8-Bit-Zeichen statt mit 16-Bit-Zeichen arbeitet.
@ Markus Volz Ausgezeichnet! Mit der Anweisung "_T" funktioniert es jetzt. Vielen Dank!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.