• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

eingegebener Text als ASCII- Code ausgeben lassen

ApF3LsAfT

Hobby-Spieler/in
Registriert
22.04.2004
Beiträge
881
Reaktionspunkte
1
Hi,

wie kann ich einen eingegebenen Text, zum Beispiel "Hallo", als ASCII- Code, in dem Fall 72, 97, 108, 108, 111, ausgeben lassen?

thx 4 help
euer Apf3l
 
Indem du jeden einzelnen Character des Strings als Integer castest, wird automatisch, der ASCII-Wert zurückgegeben:

Bsp:

char ch='a';
cout << (int)ch << "\n";

gibt 97 aus.

edit: damn, dann passiert 2h nichts in diesem Thread, und genau wenn ich daherkomme, findest du's selber raus! :finger:
 
MikeA am 12.12.2004 17:18 schrieb:
Indem du jeden einzelnen Character des Strings als Integer castest, wird automatisch, der ASCII-Wert zurückgegeben:

Bsp:

char ch='a';
cout << (int)ch << "\\n";

gibt 97 aus.

edit: damn, dann passiert 2h nichts in diesem Thread, und genau wenn ich daherkomme, findest du's selber raus! :finger:
:-P :-D
hier meine lösung:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
char Code;
AnsiString Eingabe = edt_Eingabe->Text;
mem_Ausgabe->Lines->Add(Eingabe + " = ");
for (int A = 1; A <= Eingabe.Length(); A++)
{
Code = Eingabe[A];
mem_Ausgabe->Lines->Add(IntToStr(Code));
}
}
 
Zurück