AGB  ·  Datenschutz  ·  Impressum  







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

Nächsten Buchstaben im Alphabet

Ein Thema von Lord_Stifterl · begonnen am 25. Feb 2004 · letzter Beitrag vom 26. Feb 2004
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von nailor
nailor

Registriert seit: 12. Dez 2002
Ort: Karlsruhe
1.989 Beiträge
 
#11

Re: Nächsten Buchstaben im Alphabet

  Alt 25. Feb 2004, 15:41
wenn du bei Z oder z einfach im ASCII-Code einen weiter gehst, landest du im Murks. Deshalb, muss du entweder irgendwas kompliziertes Code, um den Fall abzufangen, oder du machst die von mir vorgeschlagene Sache mit dem array. Die ist nämlich fehlerfrei und leicht erweiterbar (Buchstaben ausnehmen, Reihenfolge ändern (billige Verschlüsselung), ...)
Michael N.
http://nailor.devzero.de/code/sharpmath/testing/ --- Tests, Feedback, Anregungen, ... aller Art sehr willkommen!
::: don't try so hard - it'll happen for a reason :::
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#12

Re: Nächsten Buchstaben im Alphabet

  Alt 25. Feb 2004, 15:50
Zitat von MrKnogge:
Warum macht ihr aus einer Fliege einen Elefanten:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  i : char;
begin
  i := 'a';
  inc(i);
  ShowMessage(i);
end;
Is meins da nicht besser?

Delphi-Quellcode:
function NextLetter(Letter: string): string;
begin
  Result := Chr(Ord(Letter[1]) + 1);
end;

Edit: Delphi-Tags, wie immer...
  Mit Zitat antworten Zitat
Benutzerbild von MisterNiceGuy
MisterNiceGuy

Registriert seit: 1. Jul 2003
Ort: Mannheim
919 Beiträge
 
Delphi 7 Personal
 
#13

Re: Nächsten Buchstaben im Alphabet

  Alt 25. Feb 2004, 16:18
Code:
procedure TForm1.Button1Click(Sender: TObject);
var
  i : char;
begin
  if i='z' then showmessage('a')
  else begin
  i := 'a';
  inc(i);
  ShowMessage(i);
  end;
end;
das müsste jetzt gehen
Jonas
Wenn mich jemand sucht, ich bin im Kühlschrank!

Informationen über das Duale Studium
www.jofre.de
  Mit Zitat antworten Zitat
Brüggendiek

Registriert seit: 13. Dez 2002
Ort: Dortmund
275 Beiträge
 
Delphi 5 Standard
 
#14

Re: Nächsten Buchstaben im Alphabet

  Alt 25. Feb 2004, 16:22
Hallo!

Zitat von MisterNiceGuy:
das müsste jetzt gehen
Autsch - das tut ja weh!

Wenn i nicht initialisiert wird, dann kann alles drin sein!

In diesem Fall muß das zu erhöhende Zeichen in einer globalen Variablen (besser einer Variablen der Form) gespeichert sein, nicht als lokale Variable der Klick-Prozedur!

Gruß

Dietmar Brüggendiek
Dietmar Brüggendiek
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#15

Re: Nächsten Buchstaben im Alphabet

  Alt 25. Feb 2004, 23:28
Zitat von Matze:
Zitat von MrKnogge:
Warum macht ihr aus einer Fliege einen Elefanten:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  i : char;
begin
  i := 'a';
  inc(i);
  ShowMessage(i);
end;
Is meins da nicht besser?

Delphi-Quellcode:
function NextLetter(Letter: string): string;
begin
  Result := Chr(Ord(Letter[1]) + 1);
end;

Edit: Delphi-Tags, wie immer...
Warum ne Funkton schreiben, dies schon gibt ?
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Schubi

Registriert seit: 4. Nov 2003
Ort: Happurg (Nürnberg)
331 Beiträge
 
Delphi 2006 Professional
 
#16

Re: Nächsten Buchstaben im Alphabet

  Alt 26. Feb 2004, 07:11
@ Matze: Und warum zum Henker benutzt du nen String für einen einzelnen Buchstaben?
Christian Schubert
Ich fange gerade erst an, den Umfang meiner Ahnungslosigkeit zu begreifen...
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#17

Re: Nächsten Buchstaben im Alphabet

  Alt 26. Feb 2004, 11:15
Gute Frage, also Byte wäre auch gegangen
  Mit Zitat antworten Zitat
Schubi

Registriert seit: 4. Nov 2003
Ort: Happurg (Nürnberg)
331 Beiträge
 
Delphi 2006 Professional
 
#18

Re: Nächsten Buchstaben im Alphabet

  Alt 26. Feb 2004, 11:48
*arg*
Wie wärs mit dem Typ, der dafür vorgesehen ist: Char (Zu deutsch: BUCHSTABE)
Christian Schubert
Ich fange gerade erst an, den Umfang meiner Ahnungslosigkeit zu begreifen...
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#19

Re: Nächsten Buchstaben im Alphabet

  Alt 26. Feb 2004, 11:48
Dann halt so
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 22:32 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