AGB  ·  Datenschutz  ·  Impressum  







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

Eingabe mischen

Ein Thema von STS301 · begonnen am 16. Okt 2008 · letzter Beitrag vom 17. Feb 2014
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
Benutzerbild von STS301
STS301

Registriert seit: 6. Nov 2007
668 Beiträge
 
Delphi 7 Personal
 
#1

Eingabe mischen

  Alt 16. Okt 2008, 07:19
hi

ich will in einem Editfeld zb: 'ABCDE' eingeben und dass zufällig zb. zu 'DBACE' machen.

Wie soll ich da am besten anfangen?

Mit zb.
Delphi-Quellcode:
var
//hier einen Char Array erstellen
begin
Char.max:= edit1.length;
...??
Sebastian

ölpölp

Linux will rule the universe!!
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#2

Re: Eingabe verdrehen

  Alt 16. Okt 2008, 07:26
hmm du könntest mit random() einen zufälligen buchstaben auswählen. Ungefähr so:
augabe := ausgabe+string[random(Length(string))+1]; dann musst du nur noch diesen buchstaben löschen (damit er nicht nochmal vorkommt)
//edit: das ganze muss natürlich noch in eine schleife while Length(ausgabe) < Length(eingabe) do

Viel Glück
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.541 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Eingabe verdrehen

  Alt 16. Okt 2008, 07:28
AFAIK gibt es in StrUtils die Funktion ReverseString.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#4

Re: Eingabe verdrehen

  Alt 16. Okt 2008, 07:28
Zitat von DeddyH:
AFAIK gibt es in StrUtils die Funktion ReverseString.
also wenn ich ihn richtig verstanden habe dann will er den string nicht umdrehen sondern zufällig zusammen mischen
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Benutzerbild von STS301
STS301

Registriert seit: 6. Nov 2007
668 Beiträge
 
Delphi 7 Personal
 
#5

Re: Eingabe verdrehen

  Alt 16. Okt 2008, 07:29
@gsh: genau, sry wenn ich mich nicht klar ausgedrückt habe
Sebastian

ölpölp

Linux will rule the universe!!
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.541 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Eingabe verdrehen

  Alt 16. Okt 2008, 07:30
So früh am Morgen kann ich noch nicht richtig lesen
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.541 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Eingabe verdrehen

  Alt 16. Okt 2008, 07:35
Willst Du denn nun "mischen" oder "umdrehen"?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von STS301
STS301

Registriert seit: 6. Nov 2007
668 Beiträge
 
Delphi 7 Personal
 
#8

Re: Eingabe verdrehen

  Alt 16. Okt 2008, 07:39
mischen, ich ändere den Titel gleich
Sebastian

ölpölp

Linux will rule the universe!!
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: Eingabe mischen

  Alt 16. Okt 2008, 08:04
Guten Morgen,

schau Dir doch mal die Routine am Ende dieses Beitrags an.

.. und wenn Du magst, lese auch den ganzen Thread, liest sich sehr interessant.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von STS301
STS301

Registriert seit: 6. Nov 2007
668 Beiträge
 
Delphi 7 Personal
 
#10

Re: Eingabe mischen

  Alt 16. Okt 2008, 08:30
etwas verwirrend, nur wie mache ich das mit Buchstaben, ich würde mir einmal die Länge des Textes auslesen, und dann (irgendwie durchmischen) hänge ich..
Sebastian

ölpölp

Linux will rule the universe!!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


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 00:59 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