Título: [C] Pasar array como parametro a un "procedimiento" (void) Publicado por: n-utz en 11 Junio 2016, 23:15 pm Buenas tardes, mi duda es la siguiente. Como puedo pasar como parametro un array unidimensional o bidimensional a un "procedimiento" (void). Aclaro que es un void porque se que no existen los procedimientos en C, pero en donde estudio, las funciones de tipo void las llamamos procedimientos.
Marco donde me marca error el compilador con comentarios: Código
Título: Re: [C] Pasar array como parametro a un "procedimiento" (void) Publicado por: AlbertoBSD en 11 Junio 2016, 23:28 pm El error es que no tienes definidas las funciones muestra y muestrainversa
Solo estan definidas las funciones suma y promedio. Respecto a tu pregunta, los arreglos se pasan exactamente igual que como lo haces en las funciones suma y promedio. Otra cosa, las funciones suma y promedio reciben la varaible tamaño pero en el for no es usada, se coloca 5 siempre: cuando veria de ser i < tamano Saludos Título: Re: [C] Pasar array como parametro a un "procedimiento" (void) Publicado por: n-utz en 11 Junio 2016, 23:38 pm El error es que no tienes definidas las funciones muestra y muestrainversa Solo estan definidas las funciones suma y promedio. Respecto a tu pregunta, los arreglos se pasan exactamente igual que como lo haces en las funciones suma y promedio. Otra cosa, las funciones suma y promedio reciben la varaible tamaño pero en el for no es usada, se coloca 5 siempre: cuando veria de ser i < tamano Saludos Jodeme que es porque todavía no las explayé abajo... jaja. Pense que no deberia saltar el error en ese caso, perdon por hacerte responder tan boluda pregunta! Y gracias por lo de tamano, no me habia percatado. Título: Re: [C] Pasar array como parametro a un "procedimiento" (void) Publicado por: AlbertoBSD en 11 Junio 2016, 23:44 pm perdon por hacerte responder tan boluda pregunta! Y gracias por lo de tamano, no me habia percatado. No es molestia, cuando compiles y te de error trata de agregar el error que de devuelve el compilador. Asi hubiera sido mas facil identificar el problema. Y repito no es molestia. Por ciero estaba viendo que hay un tema similar en el foro. Pasar a función un arreglo con punteros o con el nombre del arreglo como puntero (http://foro.elhacker.net/programacion_cc/pasar_a_funcion_un_arreglo_con_punteros_o_con_el_nombre_del_arreglo_como_puntero-t453655.0.html;msg2074229#msg2074229) Saludos. |