Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Array in ein String packen? (https://www.delphipraxis.net/113793-array-ein-string-packen.html)

daredd 15. Mai 2008 10:46

Re: Array in ein String packen?
 
genau sagen wir ich habe ein array[6] also ein array mit ich glaube 7 feldern ( die 0 zählt dazu??).
So und auf diese 7 feldern kann ich verschidene werte abspeicher.
zum beispiel zahlen vom typ integer.

dann habe ich ein array von (3,6,7,2,78,4,6). Aber die kann ich nicht so einfach als String ausgeben, ich will aber genau diese zahlen-folge als ein string haben.
Und meine Frage ist wie mach ich das?

Eine sache ist ich sage format('%d',[array[4]]) oder so ähnlich und bekomme die fünfte zahl aus dem array ausgegeben.
Aber ich will das alles Zahlen auf einmal ausgegebn werden also alle array[0..6].
umständlich: format('%d, %d, %d..., %d', [array[0],array[1] ..., array[6]])

Irgendwie geht es doch aber auch einfacher?
Also den kompletten Inhalt eines Array als String ausgeben, ist dann glaube ich die korrekte Frageformulierung.

Klaus01 15. Mai 2008 10:51

Re: Array in ein String packen?
 
..in etwa so:

Delphi-Quellcode:
s:='';
for i:=0 to high(array) do
  s:=s+IntToStr(array[i]);

format('%s',[s]);
Ist doch recht gut lesbar, oder?

Grüße
Klaus

daredd 15. Mai 2008 10:59

Re: Array in ein String packen?
 
OK Danke!
Ich dachte es geht vielleicht auch ohne schleife!
Mit einem definirten Symbol wie %d, %g --> %array, als Platzhalter im String.

Aber das scheint nicht so!
Danke trotzdem!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:20 Uhr.
Seite 2 von 2     12   

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