Título: Devolver un arreglo o vector desde una funcion. Publicado por: MartNahuel95 en 10 Junio 2016, 03:54 am Tengo creada una función que ordena un arreglo de forma ascendente.
Ahora necesito que esa función me regrese el arreglo ordenado para seguir usándolo en el main(). Código: #include<stdio.h> Esto no funciona simplemente poniéndole un return V al final de la función y guardar en el main() asi: Código: int vector_ordenado[L]; Título: Re: Devolver un arreglo o vector desde una funcion. Publicado por: MartNahuel95 en 10 Junio 2016, 04:04 am ouch, lo siento mucho, ya pude solucionarlo. No sé si algún moderador puede eliminar el tema o?.
En todo caso, dejo el código solucionado (a alguien le servirá): Código: #include<stdio.h> De igual manera, me gustaría entender ¿por qué tuve que poner el asterisco de puntero luego del int en mi función y declarar mi variable Z como puntero? Título: Re: Devolver un arreglo o vector desde una funcion. Publicado por: engel lex en 10 Junio 2016, 04:09 am no es renecesario el return, recomiendo leer un poco mas sobre c... cuando pasas array a una funcion pasas la dirección de momeria (se pasa por referencia) así que lo que haga la funcion afecta al array pasado
ej en c++ Código
y no, no se tiene que eliminar el tema... el foro no es un sistema de atención al cliente... es un registro de conocimientos para que cualquiera con dudas similares consiga en internet y pueda ver información al respecto |