Re: question de c

Pàgina inicial

Reply to this message
Autor: Jean-Marc Coursimault
Data:  
A: guilde
Assumpte: Re: question de c
> Je souhaite definir un pointeur sur une fonction retournant un type
> defini, mais aceptant un nombre non prefini d'element de type non
> predefini ! Je sais c'est pas tres conseille, mais c'est une question
> d'efficacite (controm minimum).


http://www.cprogramming.com/tutorial/lesson17.html

int (*myfunc)(int num,...)
{
  va_list arguments;        //A place to store the list of arguments
  va_start(arguments, num); //Initializing arguments to store all values
  int sum=0;            // passed in after num
  for(int x=0; x<num; x++)  //Loop until all numbers are added
    sum+=va_arg(arguments, double); //Adds the next value in argument list
to sum.
  va_end(arguments);      //Cleans up the list
  return 42;


}


--
Jean-Marc

> Bonsoir,
>
>
> Merci.
>
> --
> ---
> ==============================================================================
>   Patrick DUPRE                 |   |
>   Department of Chemistry       |   |  Phone: (614) 292-8406
>   Ohio State University         |   |  Fax:  (614) 292-1948
>   120 West 18th Avenue          |   |
>   Columbus, OH 43210-1173       |   |  email:
> pdupre@???
> ==============================================================================

>