int in char konvertieren
-
Bei Strings bitte imm ANSI/UNICODE beachten! Ab VS2005 ist alles per default UNICODE! Somit bekommt man mit Eueren vorschlägen immer Probleme...
Also:
str.Format(_T("%d"),i);
bzw.
_itot
-
Majestix schrieb:
Bei CString str; meckert er bei mir:
"error C2501: 'CString' : Fehlende Speicherklasse oder Typbezeichner"CString geht natürlich nur, wenn Du MFC verwendest (was ja schliesslich angenommen wird, wenn Du in diesem Forum postest!)
-
äh... hehe...
ich erstell ne Win32-Anwendung, kein MFC. wo muss denn der thread dann hin?
-
Majestix schrieb:
ich erstell ne Win32-Anwendung, kein MFC. wo muss denn der thread dann hin?
Ich würde mal ganz grob sagen "Win32" hört sich verdammt nach "Win32" an, oder?
Vielleicht kann ja einer der MODs den Thread verschieben...
-
ich bin noch nic so lang dabei, sorry...
ich werd mal einen benachrichtigen
-
Majestix schrieb:
ich bin noch nic so lang dabei, sorry...
ich werd mal einen benachrichtigenKein Problem... die Moderatoren werden das i.d.R. schon selber machen, wenn Sie mal wieder reinschauen...
Aber Dein Problem sollte doch jetzt gelöst sein, oder?
-
das problem ist leider nicht gelöst.
der compiler gibt diese fehlermeldung aus, wenn ich einen String erstellen möchte: z.B. "CString str;"
-
Dann nimm doch:
#include <windows.h> #include <stdio.h> #include <tchar.h> int _tmain() { int i = 1234567; TCHAR szIntAsString[100]; _stprintf(szIntAsString, _T("%d"), i); _tprintf(szIntAsString); }
-
danke für deine hilfe, nur jetzt kommt:
"error C2065: 'sprintf' : nichtdeklarierter Bezeichner"
-
Was hast Du denn für eine Entwicklungsumgebung???