Autor Beitrag
Rob15k
Hält's aus hier
Beiträge: 4



BeitragVerfasst: So 27.02.11 17:31 
Hi,
hab hier einen Auftrag für die Schule aber ich komm kein Stück weiter und bei Google find ich auch nichts.

Wir sollten erst ein Wort umdrehen d.h. aus "Hallo" wird "ollaH".
Mit ReverseString kein Problem.

Jetzt sollen wir aber in einem Satz die Wörter einzeln umdrehen d.h. aus "Hallo wie gehts" wird "ollaH eiw stheg".

Hab jetzt schon bei Google ne weile gesucht aber nichts gefunden was mich weiter bringt.

Ich benutz auch noch Delphi 2005, weil wir das auch in der Schule benutzen...

Schon mal Danke für die Hilfe.
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: So 27.02.11 17:34 
Naja, du könntest ja einfach deinen String anhand von Leerzeichen bzw allen anderen Satzzeichen zerlegen. Das ganze Funktioniert am besten mit einer Schleife (zb einer While-Schleife), PosEx, und eben ReverseString.

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.

Für diesen Beitrag haben gedankt: Rob15k
HenryHux
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 542
Erhaltene Danke: 33

Windows 7 Premium
Delphi XE, Eclipse
BeitragVerfasst: So 27.02.11 17:37 
Ich kann dir ja mal einen Typ geben.
Mit Length() kannst du die Länge eines Strings herausfinden.
Wenn du jetzt eine Schleife (zb. for) von Length downto 1 laufen lassen würdest und jeden Buchstaben in einem neuen String speichern würdest, wär es das schon =)

Lg

EDIT : sry nicht richtig gelesen.. elundril war aber sowieso schneller :roll:

Für diesen Beitrag haben gedankt: Rob15k
Rob15k Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: So 27.02.11 17:55 
hab es jetzt danke ;)