Título: como pasar una matriz a una funcion Publicado por: hector hernadez en 15 Octubre 2017, 15:14 pm buenos dias amigos, espero me puedan ayudar con esto,
estoy realizando un programa donde el usuario ingresa el tamaño de columnas y filas de una matriz, luego el usuario carga dicha matriz con números del 1 al 10, lo que devuelve el programa es una matriz nueva donde si los valores de la matriz que ingreso el usuario son menores o iguales a 5 la matriz nueva convertirá esos valores a 0 de lo contrario los convertirá a 1. para ese calculo hice una función. pero cuando me llevo a las matrices como parámetros me da error. no se si me hice entender pero aquí les pongo el enunciado y el código que levo hasta ahora Código
estos son los errores que manda Código: ||=== Build file: "no target" in "no project" (compiler: unknown) ===| muchas gracias de antemano ;D ;D · Los códigos deben ir en etiquetas GeSHi · No hagas doble post >aquí las reglas del foro (http://foro.elhacker.net/reglas.htm) -Engel Lex Título: Re: como pasar una matriz a una funcion Publicado por: Gallu en 15 Octubre 2017, 21:33 pm A mi me da que lo que tienes son errores de sintáxis, fíjate que en la declaración de la función modif_vec los vectores que pasas tienen la letra C, no soy un experto en este lenguaje pero creo que es incorrecto.
Échale un ojo a lo siguiente: https://www.tutorialspoint.com/cprogramming/c_passing_arrays_to_functions.htm Saludos Título: Re: como pasar una matriz a una funcion Publicado por: engel lex en 15 Octubre 2017, 22:02 pm Citar error: use of parameter outside function body before ']' Error: Eso de parametros fuera del cuerpo de la funcion, antes de "]" es decir, el cuerpo de la función (donde los parámetros son validos) empieza en "{" y tu estás intentando usa C que es un parámetro, antes de el "{" |