Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/02/2011, 09:03
Zunri
 
Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Pintar x parametros por pantalla

GRACIAS.

Mira pongo:

Código:
void syslog ( char texto[], int amount, ...)
{
  int i;
  double val;
  printf ("%s", texto);
  
  va_list vl;
  va_start(vl,amount);
  
  for (i=0;i<amount;i++)
  {
      val=va_arg(vl,double);
      printf ("\t%.2f",val);
  }
  va_end(vl);
  
  printf ("\n");
}




int main ()
{
  syslog ("hola", 3,3.14159,2.71828,1.41421);
  
  int g; scanf("%d\n", g);
  return 0;
}

Y pinta Hola 3.14 2.71 1.41

Pero, ¿cómo hago si por ejemplo, le meto syslog("hola %d Adios%d", 2, 3).

Y no kiero ke pinte Hola Adios 2 3. Sino Hola 2 Adios 3.