Título: Diferencia con puntero a vector en lenguaje C (dentro y fuera de main). Publicado por: NOB2014 en 29 Septiembre 2016, 19:00 pm Hola, gente, como están. -
La consulta es para que me digan que estoy haciendo mal, si está dentro de la función main tengo que utilizar esta sintaxis(línea 16/20) Código
Y si está en otra función esta otra(línea 33/46) Yo quisiera utilizar siempre la primera pero no sé cómo pasar el puntero correctamente a las funciones. - Código
En cuanto a la función sumar todavía no lo logro, pero ya va a salir, seguramente. - Saludos y como siempre muchas gracias. - Título: Re: Diferencia con puntero a vector en lenguaje C (dentro y fuera de main). Publicado por: MAFUS en 29 Septiembre 2016, 20:42 pm Si tu tipo de dato es int (*)[MAX] eso es lo que debes pasarle a las funciones.
Código Entonces podrás usar el tipo de dato como lo hacías con el primer ejemplo. Sobre la suma, adelante, suerte y al toro. Título: Re: Diferencia con puntero a vector en lenguaje C (dentro y fuera de main). Publicado por: NOB2014 en 29 Septiembre 2016, 21:59 pm Hola.
Bien entendí y funciona a la perfección, por si alguien más tiene el mismo inconveniente se debe quitar el asterisco de la llamada a las distintas funciones, no sé explicar el porqué. - Código
Saludos. Título: Re: Diferencia con puntero a vector en lenguaje C (dentro y fuera de main). Publicado por: MAFUS en 29 Septiembre 2016, 22:04 pm ptrVector es el nombre de la variable tipo int (*)[MAX].
Es lo mismo que a Código: void f(int a); Código: int a; |