Slyh: Arrays mit char-Index möglich?

Beitrag lesen

Hallo,

Das heißt, ich soll eingeben: "blabla[1001010010101101] = ...".
Binär - so wie dargestellt - kommst Du da eh nicht ran, weil's so eine Oktalzahl ist. Eine große Oktalzahl.

Nö, ist eine normale Dezimalzahl...

"010100110100010101000101000101000" ist schwerer als "MOV DX,AX".

...das wäre eine Oktalzahl. :-)

Ob Dir Assembler weiterhilft?

Ich glaube, er wollte nur ein wenig angeben. :-)

Hättest Du gesagt, daß Du ein assoziatives Array suchst, hätte man Dir direkt gesagt, daß Du in den Collection-Klassen gucken sollst.

Er sucht eigentlich gar ein assoziatives Array. Er sucht vielmehr
ein Array, bei dem der Index bei einem Wert != 0 starten kann.
Ungefähr so:
int[] i = new int[10..20];

Gültige Werte für den Index lägen damit zwischen 10 und 20.

(Man könnte sich natürlich eine eigene Klasse AreaArray basteln, die
den Bereich auf ein normales Array abbildet. Aber mal ehrlich: Wer
braucht sowas? Ich habe das nie vermisst. Sogar als ich noch Pascal
programmiert habe, habe ich äußerst selten mal ein Array nicht bei 0,
sondern bei 1 starten lassen. Und das auch nur solange, bis es mir
zu blöd wurde, immer zwischen Start bei 1 und Start bei 0 umrechnen
zu müssen.)

Hättest Du Slyh's Hinweis befolgt und mal nach Hash* in der API geguckt, wärst Du auch schon weiter...

Da er das nicht wissen wollte, war mein diesbezüglicher Hinweis eh
falsch.

Abstraktes Denken ist im Wissenschaftlichen Bereich der Informatik wichtig (sonst gäbe es zum Beispiel keine Modellierung von UML). Wenn man etwas wissen möchte (vor allem, ob was falsch ist), ist konkrete Aussprache notwendig.

Full ACK.

Gruß
Slyh