Gast
#296417
Hallo, ich habe da mal eine Frage zur Parameterübergabe an Funktionen. Ich schreibe ein Programm in C. In der Main-Funktion werden ca. 30 Werte aus einer Config-Datei in (bis jetzt) lokale Variablen eingelesen. Nun habe ich eine Funktion in der 10 dieser Variablenwerte benötigt werden. Wie übergebe ich der Funktion diese Werte am effizientesten/besten? Sollte ich die Variablen in der Main-Funktion als Struktur anlegen und dann der Funktion einen Pointer auf diese Struktur übergeben, oder alle Werte einzeln übergeben? Globale Variablen soll man ja wenn möglich vermeiden. Danke für Hinweise