Anfänger Problem
-
Hallo zusammen,
ich hab ein kleines Problem.
Ich will in eine String verschiedene Variableninhalte hintereinander reinkopieren. Mit anderen Strings, Integer usw klappt das auch, aber wie mach ichs mit Float oder Double?Mein bisheriger Code:
wcscpy(str,_T("") );
wcscat(str,_T(";") );
wcscat(str,_ltow(Laenge1,str1,10) );
wcscat(str,_T(";") );
wcscat(str,(m_StopOrt) );
wcscat(str,_T(";\r\n") );Kann jemand helfen?
Grüssle Günter
-
float bla=1.8234f;
CString str;
str.Format("%f",bla);
-
das geht leider nicht:
Compiler sagt:
C2664: 'void __cdecl CString::Format(const unsigned short *,...)' : cannot convert parameter 1 from 'char [3]' to 'const unsigned short *'liegt das an den Unicodes?
Das Programm läuft unter WINCE (PocketPc2003), und da muss ja leider alles mit Unicodes gemacht werden.
Gibt es da ne andere Möglichkeit?
Günter