How can I write a function that accepts a variable number of arguments? Is this possible, how?
If you know the range of number of arguments that will be provided, you can always use some function overloading, like
f(int a) {int res=a; return res;} f(int a, int b) {int res=a+b; return res;}
and so on...