Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi DAS letzte Zeichen (https://www.delphipraxis.net/8790-das-letzte-zeichen.html)

deusmac 12. Sep 2003 08:14


DAS letzte Zeichen
 
huston we got a problem

wir lesen einen string ueber's eingebaefled memo oder dergleichen ein, kriegen allesdings neben dem startzeichen noch ein weiteres zeichen dazu
startzeichen = zeichen[0]
lenght (zeichen) <- bei der eingabe 3
length (zeichen) <- im rechner 5

WAS ist das LETZTE zeichen ?
woher kommt es?
was soll es ?
(ist es zeichen 0 (unix)?)

Tpercon 12. Sep 2003 08:24

Re: DAS letzte Zeichen
 
ich würde mal auf den Zeilenumbruch tippen, aqlso #10 und #13 oder andersrum halt.

sakura 12. Sep 2003 09:02

Re: DAS letzte Zeichen
 
Strings sind 1-basiert. Das heisst, daß das erste Zeichen nicht über
Delphi-Quellcode:
startzeichen = zeichen[0]
sondern über
Delphi-Quellcode:
startzeichen = zeichen[1]
erreicht wird. Alle Zeichen demzufolge mit
Delphi-Quellcode:
for I := 1 to Length(Zeichen) do
  ShowMessage(Zeichen[I]);
...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 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