[c++] Wie kann ich einen Int in einen CString konvertieren?


0 Answers

Wenn Sie etwas, das Ihrem Beispiel ähnlicher ist, möchten, versuchen Sie _itot_s. Bei Microsoft-Compilern verweist _itot_s auf _itoa_s oder _itow_s, abhängig von Ihrer Unicode-Einstellung:

CString str;
_itot_s( 15, str.GetBufferSetLength( 40 ), 40, 10 );
str.ReleaseBuffer();

Es sollte etwas schneller sein, da es kein Eingabeformat parsen muss.

Question

Ich kann ein Double zu einem CString mit _ecvt

result_str=_ecvt(int,15,&decimal,&sign);

Also, gibt es eine Methode wie die obige, die ein int in CString ?




Related