Einzelnen Beitrag anzeigen

Benutzerbild von widowmaker2k7
widowmaker2k7

Registriert seit: 18. Jan 2008
Ort: Saarbrücken
27 Beiträge
 
Delphi 7 Personal
 
#1

Zeichen aus String entfernen?

  Alt 19. Jun 2008, 16:38
Hallo Delphigemeinde

Ich steh wie immer vor einem Problem...
ich habe eine zeichenfolge, die so lang ist wie der benutzer es eingibt(maximal 100 zeichen).
so siehts aus:
Delphi-Quellcode:
var zeichenkette1, zeichenkette2:string[100];
    zeichen1, zeichen2:char;
    userzahl, zaehler1:integer;
begin
  memo1.Clear;
  try
    userzahl := strtoint(edit1.Text);
    zeichen1 := '_';
    zeichen2 := '@';
    zeichenkette1 := '';
    zeichenkette2 := '';
ich mache in einer for schleife soviele "zeichen1" in die "zeichenkette1" wie der benutzer eingegeben hat.
Delphi-Quellcode:
    for zaehler1 := 1 to userzahl do
      begin
        zeichenkette1 := zeichenkette1+zeichen1;
        memo1.lines.add(zeichenkette1);
      end;
ich geb das bei jedem durchlauf wieder im memofeld aus
dann erscheint eben sowas:

_
__
___
____
_____
ich hätts aber gerne genau andersrum. dass meine zeichenkette schon solange ist wie der user angegeben hat und ich einfach die zeichen von der kette wieder abziehe
ist klar, dass "zeichenkette1 := zeichenkette-zeichen1; nicht geht ^^
aber gibts dafür vllt einen anderen befehl? oder eine andere lösung?
vielen dank schon mal

Mfg widowmaker
  Mit Zitat antworten Zitat