Das Problem ist aber, das ich die Variablen die ich in der Funktion(mit den vielen parametern) benutze auch in anderen Funktionen nutze

Als Beispiel in eine Funktion die, die der Funktion übergebenen Parameter multipliziert.
Abhängig davon ob ich die Funktion mit var1 oder var2 oder varn
aufrufe. Das ergebnis gibt die Funktion anschliessend zurück.

Das kann ich mit stuct ja nicht mehr, da ich nicht entscheiden kann, welche bestimmte Variable ich zum Aufrufen nutze.

Oder habe ich das falsch verstanden?