String mit 3 Stellen darstellen
-
hi,
ich habe einen CString. Der kann zb. 3 oder 15 oder 428 sein.
Nun möchte ich das er immer mit 3 Stellen formatiert wird.
also so:
003
015
428
Ist bestimmt schon mal gefragt worden, aber ohne Suchfunktion bei 531845 Beiträgen bin ich verloren

Ich habe es so probiert:
strFormatString.Format("%3", strNichtFormatString);aber das funktioniert nicht

Asmodia
-
evtl. von hand machen:
switch(str.GetLength()) { case 1: str = "00"+str; break; case 2: str = "0" +str; break; case 3: break; default: str = str.Left(3); }Devil
-
Danke devil81
funktioniert gut

asmodia