Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: etcheverrypablol en 5 Diciembre 2016, 19:25 pm



Título: Pasaje de varios parámetros del mismo tipo en C
Publicado por: etcheverrypablol en 5 Diciembre 2016, 19:25 pm
Hola a todos. Es un gusto volver por aquí!

Tengo una duda respecto del pasaje de parámetros en las funciones en C.

Se me presenta el caso en que quiero pasar "n" parámetros que son del mismo tipo, y quiero saber si hay alguna forma de pasarlos de manera resumida, sin anteponer "n" veces el tipo, que es común a todos.

Un ejemplo
Código
  1.  
  2. void ImprimirResultados(char cadena[], TIntervalo int1, TIntervalo int2, TIntervalo intResul, FILE *fichero){
  3.   /*  Codigo del programa  */
  4. }
  5.  

En este caso, me gustaría colocar sólo una vez TIntervalo. ¿Se puede hacer eso?


Título: Re: Pasaje de varios parámetros del mismo tipo en C
Publicado por: ivancea96 en 5 Diciembre 2016, 19:58 pm
No, el tipo irá antes de cada parámetro.

Otra posibilidad sería pasar un array, pero dudo que sea lo que buscas.


Título: Re: Pasaje de varios parámetros del mismo tipo en C
Publicado por: etcheverrypablol en 6 Diciembre 2016, 06:22 am
Hola ivancea96. Bueno, entonces de momento lo seguiré haciendo así. Gracias!