String Problem

Wie mach ich aus diesen

AnsiString vorher = "rauchen kann tödlich sein";

AnsiString nachher ="Rauchen Kann Tödlich Sein";

Habe leider in Borland Hilfe nüscht jefunden.

In PHP gibts ne Funktion und die nennt sich ucwords();

Brauche Dringend eine Lösung.
 
ob's dafür nen fertigen Befehl gibt weiß ich nicht, man könnte es aber so machen:

Code:
int i=2;
 
AnsiString Test = "dies ist ein test";
AnsiString Temp = Test[1];

Temp = Temp.UpperCase();
Test[1] = Temp[1];

while(i<=Test.Length())
	   {
	   if(Test[i-1]==' ')
		   {
		   Temp = Test[i];
		   Temp = Temp.UpperCase();
		   Test[i] = Temp[1];
		   }
	   i++;
	   }
 
Zurück