Dynamiczne przekazywanie parametrów do funkcji zmiennoprzecinkowych
Zastanawiałem się, czy istnieje sposób na dynamiczne przekazywanie parametrów do funkcji zmiennoprzecinkowych. tj. jeśli mam funkcję
int some_function (int a, int b, ...){/*blah*/}
i akceptuję kilka wartości od użytkownika, chcę jakiegoś sposobu przekazania tych wartości do funkcji:
some_function (a,b, val1,val2,...,valn)
Nie chcę pisać różnych wersji wszystkich tych funkcji, ale podejrzewam, że nie ma innej opcji?