Hi, ich versuche einen Pointer auf ein Array an eine Funktion zu übergeben.. wobei in der Funktion ein Array angelegt werden soll das Zeiger auf diese Arrays beinhalten soll. Nur ihrgendwie komm ich nicht mehr an mein array ran.... hab schon einiges ausprobiert.. mit arraypointer counten und so aber ohne erfolg.. hier mal etwa das problem. Vielleicht stimmen ja auch die Datentypen nicht....
Code:
void main()
{
const char *Eintrag0[5]={"Test0","test1","test2","test3","test4"};
const char *Eintrag1[4]={"Test0","test1","test2","test3"};
const char *Eintrag1[3]={"Hallo","Bla","Hilfe"};
...
funktion(*Eintrag0, 5);
funktion(*Eintrag1, 4);
funktion(*Eintrag1, 3);
...
}
const char *Eintrag[100]; //globales Array mit Pointern auf Arrays
funktion(const char *ArrayEintrag,int laenge)
{
int index=getIndex()
/*******************************/
Eintrag[index]=ArrayEintrag //Wie findet diese Zuweisung statt?
/*******************************/
}
Zuletzt bearbeitet: