![]() |
AW: Pos Routine nachprogrammieren ohne den Assembler zu benutzen?
Zitat:
|
AW: Pos Routine nachprogrammieren ohne den Assembler zu benutzen?
ihr habt natürlich völlig recht, irgendwie habe ich das vorher garnicht bemerkt :wall:
allerdings versteh ich das mit dem teilstring vom ganzen string abziehen nicht so ganz |
AW: Pos Routine nachprogrammieren ohne den Assembler zu benutzen?
Was genau meinst du damit :?: ?
Immer wenn ein Wort gefunden und umgedreht wurde wird der Satz Ausgangsatz natürlich verkürzt damit das nächste Wort gefunden werden kann. Sonst w+rde man immer das selbe Wort finden :) War das deine Frage? Edit: Hast du denn was eigenes geschrieben ? Zeig uns deinen Code :P |
AW: Pos Routine nachprogrammieren ohne den Assembler zu benutzen?
Zitat:
Wenn du von einem String nur einen Teil haben möchtest, dann nimmst du am besten die Funktion copy
Delphi-Quellcode:
// Copy( AString, APosition, ALänge ) -> liefert einen String zurück
ShowMessage( Copy( 'Hallo wie gehts?', 7, 3 ) ); // zeigt "wie" an // Der Parameter für die Länge kann auch weggelassen werden ShowMessage( Copy( 'Hallo wie gehts?', 7 ) ); // zeigt "wie gehts?" an |
AW: Pos Routine nachprogrammieren ohne den Assembler zu benutzen?
Zitat:
War der Meinung, ein String beginnt mit 0, ähnlich einem dyn. Array. Gut zu wissen :idea: |
AW: Pos Routine nachprogrammieren ohne den Assembler zu benutzen?
Nein, Strings fangen immer bei 1 an.
Grund ist der "Urstring" aka ShotString. Dort ist bei [0] das Längenbyte und das erste Zeichen fing demnach bei 1 an. |
AW: Pos Routine nachprogrammieren ohne den Assembler zu benutzen?
ich versteh gar nicht wie wir auf einmal auf copy gekommen sind :gruebel:
eigentlich habe ich nur deinen ersten Programmartigen Code gemeint. Inzwischen funktioniert das Programm aber sowieso einwandfrei, dank der vielen Tipps. |
AW: Pos Routine nachprogrammieren ohne den Assembler zu benutzen?
Zitat:
|
AW: Pos Routine nachprogrammieren ohne den Assembler zu benutzen?
Zitat:
Break existiert nicht umsonst und damit kann man alle Schleifen abbrechen. |
AW: Pos Routine nachprogrammieren ohne den Assembler zu benutzen?
Aber omatas Lösung ist schöner, da man die Abbruchbedingung sofort sieht. Break ist eigentlich nur ein verstecktes goto und darüber müssen wir wohl nicht diskutieren. ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz