Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/10/2011, 02:01
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 11 meses
Puntos: 73
Respuesta: Duda con cantidad de parametros indefinidos.

Que yo sepa, en C, cuando utilizas una función con un número variable de parámetros, los parámetros variables deben estar después del último parámetro fijo. Además, debe haber. al menos, un parámetro fijo. En tu caso, ya que lo que quieres es quitarte el int max y todo lo que vas a pasar después son cadenas de caracteres, declara

char *MultiCad (char *, ...)

y vas leyendo las cadenas de caracteres que sigan a la primera. Por supuesto, como te ha dicho Sam90, pasa NULL como último argumento.