Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Buchstaben vertauschen (https://www.delphipraxis.net/105219-buchstaben-vertauschen.html)

ScrollbarKopf 18. Dez 2007 09:23


Buchstaben vertauschen
 
Hallo mitprogrammierer

Ich habe folgendes Proplem ich möchte das aus einen X beliebigen Wort 2 zufällige Buchstaben ausgetauscht werden. könnt ihr mir bitte helfen.
Danke im Voraus :gruebel:

mkinzler 18. Dez 2007 09:25

Re: Buchstaben vertauschen
 
StringReplace()

Schaedel 18. Dez 2007 09:27

Re: Buchstaben vertauschen
 
Wo liegt das Problem?
Weist du nicht wie du das anstellen sollst?
Schau dir mal die Funktion copy,pos,stringreplace etc. an.

Grüße

Schaedel

ScrollbarKopf 18. Dez 2007 09:29

Re: Buchstaben vertauschen
 
Weiß nicht wie ich anfangen soll und wie es funktionieren soll

mkinzler 18. Dez 2007 09:31

Re: Buchstaben vertauschen
 
Schau doch in der Oh nach den genannten Funktionen

Schaedel 18. Dez 2007 09:32

Re: Buchstaben vertauschen
 
Na du gibst 2 Buchstaben in jeweils ein Edit ein.
Dann machst du durch Stringreplace die vertauschung.
Musst aber mit der Reihenfolge(also der Stringreplaces) aufpassen.


Grüße
Schaedel

ScrollbarKopf 18. Dez 2007 09:34

Re: Buchstaben vertauschen
 
kannst du das bitte als quellcode eingeben so siet mein code aus.
:wall:
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Edit2: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
var
x : string;
begin
edit1.clear;
edit2.clear;
x:= 'lokomotive';
edit1.text := x;

end;

end.

Schaedel 18. Dez 2007 09:37

Re: Buchstaben vertauschen
 
Zitat:

kannst du das bitte als quellcode eingeben so siet mein code aus.
Nein kann ich nicht. So lernst du nichts.

ScrollbarKopf 18. Dez 2007 09:39

Re: Buchstaben vertauschen
 
mit StringReplace() gehts net denn string replace kann keine zufallsahl vertauschen

Schaedel 18. Dez 2007 09:40

Re: Buchstaben vertauschen
 
Du kannst aber die Länge des Strings nehmen (length).
Diese Zahl als Zufallsinizialisierugn nehmen.
Dann mit Pos der Zufallszahl den Buchstaben bestimmen und dann per Stringreplace vertauschen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 Uhr.
Seite 1 von 2  1 2      

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