Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
1. Jan 2009
Schon, aber du gehst in jedem Sortierschritt das ganze Array durch und gibst es aus, setzt aber nicht jedes Mal vorher s auf den leeren String (der auch gar kein Leerzeichen enthalten muss).
D.h. der String wird in der Schleife i immer länger und länger und der Anfang wird jedes Mal wieder ausgegeben. ;-)
Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
1. Jan 2009
Du gehst doch bereits mit der äußeren for-Schleife (i) das Feld durch. Genau das selbe machst du einfach noch einmal mit j. Vorher setzt du s auf einen leeren String und nach der Schleife gibst du ihn aus.
Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
1. Jan 2009
Und nimm in der Zeile danach das IntToStr weg. Es wandelt ja einen Integerwert in einen String um. s ist aber bereits ein String. :zwinker:
// EDIT:
Äh, dachte ich...
Ich ergänze: s muss ein String sein. :mrgreen:
Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
1. Jan 2009
Und wegen der falschen Sortierung sollte es reichen das > in ein < zu verändern oder umgekehrt, je nach Code. :zwinker: