Robert Meissner
2007-07-12 17:23:03 UTC
Hallo!
Ich habe z.B. folgenes int Array:
int a[] = {4,2,6,7,8,4,9,5};
... und folgende Funktion:
void test(int a*) {
...
}
Mit "test(a);" übergebe ich den Array-Zeiger der Funktion in
welcher ich dann vom Index 0 bis 7 auf das Array zugreifen
kann.
Nun möchte ich an die Funktion ein Teilarray übergeben, also
z.B. nur die Folge 6,7,8, also vom Index 2 bis zum Index 4
des Arrays. Funktioniert so etwas in C, z.B. in der Art wie
a[2..4].
Ich möchte keine zusätzlichen Parameter als Arraygrenzen
für das Teilarray mitführen!
Danke für Antworten!
MfG
Robert
Ich habe z.B. folgenes int Array:
int a[] = {4,2,6,7,8,4,9,5};
... und folgende Funktion:
void test(int a*) {
...
}
Mit "test(a);" übergebe ich den Array-Zeiger der Funktion in
welcher ich dann vom Index 0 bis 7 auf das Array zugreifen
kann.
Nun möchte ich an die Funktion ein Teilarray übergeben, also
z.B. nur die Folge 6,7,8, also vom Index 2 bis zum Index 4
des Arrays. Funktioniert so etwas in C, z.B. in der Art wie
a[2..4].
Ich möchte keine zusätzlichen Parameter als Arraygrenzen
für das Teilarray mitführen!
Danke für Antworten!
MfG
Robert