AnsiString nach ASCII umwandeln



  • Hallo,

    ich möchte einen AnsiString per Code in ASCII-Zeichen umwandeln und habe hierüber überhaupt keine Ahnung.
    z.B.: AnsiString = newtopic15
    Dieses newtopic15 soll nach dem Durchlaufen der Routine als ASCII-Zeichen zu lesen sein.
    Habe im Umwandeln wie schon gesagt absolut keine Ahnung und bitte um eure Mithilfe

    mfg

    Traugott



  • Hallo

    im AnsiString sind bereits ASCII-Zeichen. An die einzelnen Zeichen kommst du so ran :

    char Zeichen;
    AnsiString Kette = "123";
    Zeichen = Kette[1]; // Kopiert erstes Zeichen von Kette in Zeichen
    

    Ansonsten kannst du noch mal hier nachschauen
    http://bcb-tutorial.c-plusplus.net/Ansi/artikel1.html
    und deine Frage präzißieren.

    bis bald
    akari



  • Hallo Traugott,
    von AnsiString nach ASCII ist eine Funktion in AnsiString enthalten:

    AnsiString astr;
    char cZeichen[32];
    
    strcpy(cZeichen, astr.c_str());
    

    Das sollte ohne Probleme funktionieren.

    Viel Erfolg
    Evi48


Anmelden zum Antworten