1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

AnsiString zu char string[] konvertieren

Dieses Thema im Forum "Borland CBuilder und VCL" wurde erstellt von diviner, 26. Juni 2006.

  1. diviner

    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
     
  2. Supa

    Supa Erfahrenes Mitglied

    hy...

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

    Code (Text):
    1. char* cp = new char[ Edit1->Text.Length() + 1 ];
    2. strcpy( cp, Edit1->Text.c_str() );
    ansonsten könntest du einfach folgende Funktionen zum Ändern von AnsiStrings verwenden:
    Code (Text):
    1. Delete(int index, int count);
    2. Insert(const AnsiString& str, int index);
    3. SubString(int index, int count) const;
    näheres dazu gibs in der Borland Hilfe

    mfg
     
  3. diviner

    diviner Mitglied

    @Supa:

    Danke! Es funktioniert :)

    Mit freundlichem Gruß
    diviner :)
     
  4. Bexx

    Bexx Verrückte Erfinderin bei Daniel Düsentrieb

    funkt das auch bei delphi unter borland?
     
Die Seite wird geladen...