Point out the error in the following program.
#include
#include
void varfun(int n, …);
int main()
{
varfun(3, 7, -11.2, 0.66);
return 0;
}
void varfun(int n, …)
{
float *ptr;
int num;
va_start(ptr, n);
num = va_arg(ptr, int);
printf(“%d”, num);
}