Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String zusammenfügen (https://www.delphipraxis.net/6045-string-zusammenfuegen.html)

MadMax 27. Jun 2003 11:02


String zusammenfügen
 
Hallo,

Möchte den Inhalt eines Arrays ausgeben.

Die werte sollen auf dem Label von links nach rechts geschrieben werden nicht wie sie im Array stehen also nicht von oben nach unten. Wollte die Array werte (einzelne Buchstaben, in jeder zeile einer) per For schleife in eine Globale Variable schreiben und dann auf einem Label ausgeben. Funktioniert leider nicht. Wie könnte ich das noch lösen ?

Hansa 27. Jun 2003 11:13

Code:
+

Christian Seehase 27. Jun 2003 11:14

Moin MadMax,

Zitat:

Zitat von MadMax
Funktioniert leider nicht.

und was funktioniert nicht, bzw. wie machst Du's?

MadMax 27. Jun 2003 11:15

Zitat:

Zitat von Hansa
Code:
+

Ach hab was vergessen die größe ändert sich natürlich darum fällt das plus weg.

MadMax 27. Jun 2003 11:18

Zitat:

Zitat von Christian Seehase
Moin MadMax,

Zitat:

Zitat von MadMax
Funktioniert leider nicht.

und was funktioniert nicht, bzw. wie machst Du's?

Code:
for b:=1 to buchs do begin
  ausgabe := Tip[b]
end;

hummer 27. Jun 2003 11:19

Müsste so funktionieren.

Zuerst einen Type definieren:
Code:
Type tArray : Array[1..x] of string[1];
laenge ist die Länge des arrays
Delphi-Quellcode:
procedure ausgeben (eingabe : tArray; laenge : integer; var ausgabe : string);
var position: integer;
    hilf : string[1];
begin
 eingabe := '';
 for position := laenge downto 1 do
  begin
   hilf := eingabe[position] ;
   eingabe := concat(eingabe,hilf);
  end;
end;
Delphi-Quellcode:
label1.caption := eingabe;

Hansa 27. Jun 2003 11:24

Das ist concat:

Code:
+
:mrgreen:

Damit der Thread aber nicht als der mit den kürzesten Antworten in die Geschichte eingeht, müßtest Du schon sagen was Du willst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz