接收未知数量的变量并将它们传递给函数(C)

时间:2014-05-20 16:51:58

标签: windows-7

我需要构建一个函数(* 1),它从用户那里收集未知数量的变量,然后将它们传递给将使用它们的另一个函数(* 2)。

功能(* 2):

int andOp(int num , ...)
{
  int i;
  int result = 0xFFFFFFFF;
  va_list valist;
  va_start(valist, num);
  for (i = 0; i < num; i++)
  {
      result = result & va_arg(valist, int);
  }
  va_end(valist);

  return result;
}

我将使用while循环来重新接收用户的数字,直到EOF,我可以将这些数字保存在列表或数组中,但我不知道如何将它们传递给函数* 2

//提前谢谢; //然; / :) /

0 个答案:

没有答案