Gast
#1073032
Hallo,
ich habe ein const Array von Pointern auf andere const Arrays:
pArray[] = {Array1, Array2, Array3, Array4}
Zugriff auf Inhalte erfolgt problemlos über pArray[pIndex][Index].
Nun möchte ich vor dem Zugriff eine if-Abfrage einbauen, die
sicherstellt dass die Grenzen (sowohl für das pArray als auch für die
Zielarrays) nicht überschritten werden.
Mit
pIndex < (sizeof(pArray)/sizeof(Type_pArray))
kann ich das schonmal für das Zeiger-Array realisieren.
Wie aber kann ich dies für den Zielarray-Index machen?
Habe
Index < (sizeof(pArray[pIndex])/sizeof(Type_Array) versucht, aber da
bekomme ich nur die Größe der Adresse raus, auf die das Element von
pArray zeigt. Wie kann ich dem Compiler beibringen, dass sich hinter
dieser Adresse ein Array verbirgt, dessen gesamte Größe ich wissen
möchte?
Danke schonmal.