Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

AnsiString nach char

Oli2002 / 1 Antworten / Flachansicht Nickles

Ich bin leider noch ein blutiger Anfänger.

Deshalb hier meine Frage:


Ich habe folgenden Code:


int crypt(String ch){
  char temp=ch;
  int ascii=temp;
  return ascii;
}


Im String steckt NUR ein EINZELNER Buchstabe.
Diesen möchte ich in den ASCII-Code Konvertieren...


Ich benutze den C++Builder...


Ich hoffe ihr könnt mir helfen...

bei Antwort benachrichtigen
Borlander Oli2002 „AnsiString nach char“
Optionen
Im String steckt NUR ein EINZELNER Buchstabe.
Dann stellt sich allerdings schon mal die Frage warum nicht gleich char verwendet wird ;-)

Das Konvertieren kannst Du allerding deutlich einfacher machen:
int crypt(String ch){
  return ch[1];    // ;-)
}

/*
return ch[1]; macht alles in einem Schritt:
Der Operator [] gibt das n.Zeichen vom AnsiString als Char zurück. return gibt das Zeichen dann als int zurück, das int als Rückgabetyp festgelegt wurde...
*/

// Gruß Borlander
bei Antwort benachrichtigen