tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
7657
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    diviner diviner ist offline Mitglied
    Registriert seit
    May 2006
    Ort
    Berlin
    Beiträge
    23
    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. #2
    Supa Supa ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Velbert
    Beiträge
    160
    hy...

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

    Code :
    1
    2
    
    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 :
    1
    2
    3
    
    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
     
    noch 'n bischen Werbung in eigener Sache: www.ice-only.de

  3. #3
    diviner diviner ist offline Mitglied
    Registriert seit
    May 2006
    Ort
    Berlin
    Beiträge
    23
    @Supa:

    Danke! Es funktioniert

    Mit freundlichem Gruß
    diviner
     

Ähnliche Themen

  1. String von z.B. "\u003C" in Char konvertieren
    Von Kafkalasch im Forum Java
    Antworten: 3
    Letzter Beitrag: 11.05.09, 17:18
  2. unsigned char in wide char konvertieren
    Von sand13r im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 11.08.08, 19:14
  3. char nach ansistring
    Von Tasm-Devil im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 06.05.05, 17:49
  4. CBuilder: AnsiString in char umwandeln ?
    Von Andre Lust im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 25.01.04, 00:35
  5. [C(/C++] AnsiString <-> Char - Wichtig!
    Von Sinac im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 08.01.03, 19:55