Título: Consulta argumentos Publicado por: elProfeta1979 en 20 Diciembre 2013, 21:12 pm hay ventajas en hacer este tipo de declaraciones ?
Código: static int Título: Re: Consulta argumentos Publicado por: rir3760 en 21 Diciembre 2013, 00:44 am hay ventajas en hacer este tipo de declaraciones? Primero tienes que indicar en relación a que.Para dar mas contexto una función de ese tipo se utiliza junto con qsort (parte de la biblioteca estándar de C) para ordenar un array de punteros a carácter: Código
Un saludo Título: Re: Consulta argumentos Publicado por: elProfeta1979 en 21 Diciembre 2013, 18:36 pm por eso mismo, mi pregunta es: ¿sí es una función donde siempre se le pasan cadenas de caracteres para que poner punteros genéricos y luego hacer el cast?
preguntaba si hay alguna ventaja o si, en este caso es lo mismo hacer la función así: static int compare (const char *a, const char *b); con punteros a char saludos Título: Re: Consulta argumentos Publicado por: elProfeta1979 en 21 Diciembre 2013, 18:39 pm ------------
Título: Re: Consulta argumentos Publicado por: rir3760 en 22 Diciembre 2013, 02:15 am mi pregunta es: ¿sí es una función donde siempre se le pasan cadenas de caracteres para que poner punteros genéricos Porque la función sera llamada por qsort, su prototipo es:Código Con el se indica que el cuarto argumento sera un puntero a función cuyo tipo de retorno es int y sus dos argumentos de tipo "void *", esto para que la función sea genérica ya que no puede saber de antemano el tipo del array a ordenar. Un saludo Título: Re: Consulta argumentos Publicado por: elProfeta1979 en 22 Diciembre 2013, 02:24 am gracias
:o |