int in CString wandeln (MFC)
-
Ich muss für die Überwachung einen int in einen CString wandeln.
Wie mache ich das?
Arbeite mit Visual Studio 2008 MFCthx
-
CString strText; int iTest = 20; strText.Format(_T("%ld"), iTest);
-
Hi, ich habe bisher
strText.Format("%i",iTest);verwendet. Ist das in der Form auch OK? Bzw. was ist der Unterschied zu
deinem Weg mit %ld ?
-
http://msdn.microsoft.com/en-us/library/ms647550.aspx
i und d stehen für signed integer
li und ld stehen für long signed integerDa heute unter Windows nicht mehr zwischen signed integer und long signed integer unterschieden wird, sind beide Formen gleich.
-
%ld ist ein long int. In den meisten Fällen ist es also egal.
EDIT: zu spät...
-
Danke hat super geklappt.
Nun brauch ich noch einen CString in UINT.
Geht das genau so?Möchte gerne MB_ICONQUESTION oder MB_ICONINFORMATION durch eine Combox an die MessageBox übergeben.
Vielen Dank für die Hilfe...
Frank.
-
Kann mir keiner Helfen???
-
Im obigen Link findest Du auch die Formatspezifikation für unsigned integer.
Deine zweite Frage habe ich leider nicht verstanden.