AnsiString zu char string[] konvertieren

diviner

Mitglied
Hallo :)

Weiß hier jemand, wie man einen AnsiString zu einem char-Array konvertieren kann bzw. wie man auf die einzelnen Zeichen in einem AnsiString zugreifen kann?

Schon mal danke! ;)

Gruß
diviner
 
hy...

zum Umwandeln versuch mal die Funktion "c_str()"
z.B.:

Code:
char* cp = new char[ Edit1->Text.Length() + 1 ];
strcpy( cp, Edit1->Text.c_str() );

ansonsten könntest du einfach folgende Funktionen zum Ändern von AnsiStrings verwenden:
Code:
Delete(int index, int count);
Insert(const AnsiString& str, int index);
SubString(int index, int count) const;

näheres dazu gibs in der Borland Hilfe

mfg
 
Zurück