![]() |
AW: Ein bestimmtes Zeichen aus einem String löschen
var a,b: Integer;
c:String; begin a:= Length(edzeichenkette.text); for b:= 1 to a do if edzeichenkette.text[b]<>edzeichen.text then c:=c+edzeichenkette.text[b]; edzeichenkette.text:=c; jaaaaa es funktioniert!!! tausend dank:) |
AW: Ein bestimmtes Zeichen aus einem String löschen
Na bitte, gern geschehen. Wenn Du Dich jetzt noch ein wenig die Traditionen hältst, und etwas schönere Namen für Deine Variablen nimmst, dann ist das fast schon professionell ;)
Die Laufvariable b (also der Schleifenzähler) wird vom Rest der Welt mit i bezeichnet. Die Länge des Strings speicherst Du momentan in einem Ding, daß Du a nennst. Ein sprechender Name wäre schöner, beispielsweise sowas wie "laenge". Schließlich ist c ja ein temporärer String, eine Hilfsvariable, die Du verwendest, um da kurz was zwischenzuspeichern Entsprechend kannst Du sie benennen - temp zum Beispiel. Oder auch, wie es eine Kollegin von mir macht: Eimer. Zu guter letzt, empfiehlt es sich noch den Code zu kommentieren. Das Erreichst Du indem Du zwei / schreibst. Also zum Beispiel:
Delphi-Quellcode:
a:= Length(edzeichenkette.text); // So speichere ich die Länge der Zeichenkette
Sherlock |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:03 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