Zeichen über deren Ascii-Code ausgeben (VC++.NET)



  • Hallo zusammen!

    Ich suche eine Funktion die mir in VC++.NET das Zeichen zurückgibt, also in String-Form, das dem Zeichencode (Ascii-Code) entspricht, den ich der Funktion übergebe. In VB funktioniert das ganze mit Code:

    Chr(32)
    

    zum Beispiel ganz toll. Zurückgegeben wird in diesem Fall ein String, der ein Leerzeichen enthällt. Und wie lautet die Umkehrfunktion [also der Pendant zum VB-spezifischen

    Asc('?')
    

    ?
    Ich hab diese Frage schon mal im C++ Forum gestellt http://www.c-plusplus.net/forum/viewtopic-var-p-is-814239.html, aber die Antworten haben mir nicht wirklich weitergeholfen.
    Im Ganz speziellen Fall möchte ich eine ListBox mit Einträgen befüllen, wobei jeder Eintrag aus einer zweistellige Zahl, einem Tabsprung und einem String bestehen soll. Jetzt weiß ich nicht wie ich dem Compiler das mit dem Tab erzählen soll...

    Danke für eure Hilfe im Voraus... Gruß LeGuignol



  • sowas?

    int code = 100;
    unsigned char zeichen = ( char ) code;
    
    char str[255];
    sprintf ( str, "%c\t%i", code, zeichen );
    

Anmelden zum Antworten