![]() |
Delete funzt nich?
Was kommt hier raus? (Konsole)
Delphi-Quellcode:
Eigentlich
input_str :='12345678';
delete(input_str,0,3); writeln(input_str);
Delphi-Quellcode:
oder?
45678
stattdessen kommt aber
Delphi-Quellcode:
heraus.
12345678
Habe das ganze aufs niedrigste reduziert, irgendwie geht die delete funktion hier nicht???? :/ Was soll das? Gruß dt2158 |
Re: Delete funzt nich?
Versuchs mal mit:
Delphi-Quellcode:
delete(input_str,1,3);
|
Re: Delete funzt nich?
oh man klappt, aber warum beginnt ein INDEX hier überraschenderweiße mit 1??? naja juti danke
|
Re: Delete funzt nich?
Zitat:
|
Re: Delete funzt nich?
Zitat:
Code:
Delphi-Syntax:
procedure Delete(var S: string; Index, Count:Integer); Beschreibung In Delphi entfernt Delete, beginnend mit S[Index], Count Zeichen aus dem String S. S ist eine String-Variable. Index und Count sind Integer-Ausdrücke. Wenn index größer als die Länge von String oder kleiner als 1 ist, werden keine Zeichen gelöscht. Werden mit Count mehr Zeichen angegeben, als beginnend bei Index im String vorhanden sind, wird der Rest des Strings gelöscht. Wenn Count kleiner oder gleich 0 ist, werden keine Zeichen gelöscht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 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 by Thomas Breitkreuz