AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Case of komrpimieren

Offene Frage von "Chrissi91"
Ein Thema von Chrissi91 · begonnen am 25. Nov 2007 · letzter Beitrag vom 25. Nov 2007
Antwort Antwort
Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#1

Case of komrpimieren

  Alt 25. Nov 2007, 14:46
Hi,

wie ging das gleich noch, wenn man nicht alles tippen will?

Delphi-Quellcode:
case Random(62) of
  0: S := 'A';
  1: S := 'B';
  ...
  26: S := 'a';
  27: S := 'b';
  ...
  52: S := '0';
  53: S := '1';
  ...
end;
Ich habe keine Lust von 0 - 61 alles hinzuschreiben. Hatte schonmal eine kürzere Möglichkeit gelesen, aber wie ging die noch gleich?
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Case of komrpimieren

  Alt 25. Nov 2007, 14:46
Ehm... suchst du Delphi-Referenz durchsuchenOrd und Delphi-Referenz durchsuchenChr?
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
Benutzerbild von freak4fun
freak4fun

Registriert seit: 22. Sep 2004
Ort: Hannover
1.807 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

Re: Case of komrpimieren

  Alt 25. Nov 2007, 14:50
Du kannst da was zusammenfassen:
Delphi-Quellcode:
Zahl := Random(62);
case Zahl of
  0..25: S := Char(Zahl + ASCII-Wert);
  26..51: S := Char(Zahl + ASCII-Wert);
  52..61: S := Char(Zahl + ASCII-Wert);
end;
Schau dir dazu mal die Werte in der ASCII-Tabelle an.
Christian
IT: Schließen Sie bitte das Fenster. User: Die Tür auch?
i++; // zaehler i um 1 erhoehen
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#4

Re: Case of komrpimieren

  Alt 25. Nov 2007, 15:27
Du könntest auch mit einem Array arbeiten.
Delphi-Quellcode:
const
  chars: array[0..61] of char = ('A','B','C','D',...,'a','b',...,'0','1,'2'...);
...
char = chars[random(62)];
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz