AnsiString formatieren
-
Hallo zusammen,
noch eine kleine Frage zu AnsiStrings.
Wenn ich z.B. einer AnsiString - Variablen folgendes zuweise:
AnsiString asZeit = Time();
dann steht in der Variable ja z.B. 14:30:45! Wie kann ich nun die ":" z.B. durch ein "_" ersetzen? Gibt es bei AnsiString - Onjekten da schon eine ersetzungsmethode??
Danke für die Antworten!
Gruß
-
Hallo
Time() liefert TDateTime zurück, also kannst du TDateTime::FormatString benutzen.
bis bald
akari
-
1. AnsiString in char Konvetieren
char* TTemp = BeispielString;2. Einzelne zeichen ersetzen
int i; while(i != strlen(TTemp)) { if (TTemp[i] == ':') { TTemp[i] = '_'; } }corvin
-
Sry. hab grad' akari's Message gesehen
Die ist matürlich besser.
Meine ist dafür genereller
corvin
-
Hallo
@ corvin :
Aber auch wenn es genereller sein soll, würde ich dafür nicht in char* umwandeln. AnsiString hat dafür eigene Methoden.bis bald
akari
-
Welche denn????
kennichnichcorvin
[EDIT] Sowas sie StringReplace() Oder So (php)
-
Hallo
Dann schau dir doch mal die Funktion StringReplace in der BCB-Hilfe an.
bis bald
akari
-
OK
in PHP gibt's auch sowas
corvin