Du könntest eine Struktur erstellen, in der alle Parameter schön sortiert enthalten sind. Dann brauchst Du der Funktion nur noch einen Zeiger auf diese Struktur zu übergeben.
z.B.
Alternativ würde sich auch ein 2-dimensionales Array anbieten.Code:typedef struct { par1[3]; par2[3] par3[2]; ... } Parameters ; void Funktion(Parameters *FktParam) { funk1(FktParam->par1); funk2(FktParam->par2); funk3(FktParam->par3); ... } int main(coid) { Parameters myParam; myParam.par1 = {1,2,3}; myParam.par2 = {4,5,6}; myParam.par3 = {7,8,9}; ... Funktion(&myParam); }
Gruß,
askazo







Zitieren

Lesezeichen