Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - in eine best. Stelle eines Arrays einfügen.


Default112 - Fr 07.05.04 02:26
Titel: in eine best. Stelle eines Arrays einfügen.
OK. Mein Problem: Ich habe 5 Datensätze. EIn Datensatz besteht aus einem Namen und einer Zahl. Bis vor 5 Minuten war ich überzeugt davon, dass ein 2 Dimensionales Array dafür geeignet wäre. Jetzt nicht mehr.

Ich habe ein Array:

Quelltext
1:
2:
a  b  d  e
9  8  6  5


Jetzt möchte ich in dieses Array noch c mit 7 einfügen. Sortiert werden soll nach der Zahl. Hab bis gerad dran gesessen und bin gescheitert. Ich dreh gleich durch :nut: Ich bin für alles offen, hauptsache ich habe 5 Datensätze sortiert und kann drauf zugreifen :)


JoelH - Fr 07.05.04 08:15
Titel: hmm,
warum machst du dir nicht einfach einen eigenenRecord und sortierst dann nach dem Inhalt des Integerfelds in eben diesem Type :


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
type R_meiner = record
  Buchstabe : String;
  Wert : Integer;
end;

type A_meiner = Array of R_meiner;

....


Default112 - Fr 07.05.04 13:16

Klasse, danke hat geklappt. War gestern NAcht nicht mehr in der Lage irgendwas zu denken ^^