Título: C++ vector por parametro. Publicado por: programador10 en 10 Octubre 2011, 22:29 pm hola buenas tardes. NO COMPRENDO PORQUE no compila :( ... obs. no me sale ningun error. gracias POR SU AYUDA. Código
Título: Re: C++ vector por parametro. Publicado por: Eternal Idol en 10 Octubre 2011, 22:39 pm 1) El prototipo de la funcion y la definicion no coinciden en sus tipos, por eso este programa compila pero no enlaza al no encontrar la funcion que reciba como parametro dos enteros.
Linea 3: Código: void leer(int v,int tam); Linea 15: Código: void leer(int v[50],int tam) 2) Si lo que queres pasar es un array entonces no podes pasar v[50] al llamar a la funcion (que por otra parte seria erroneo, al tener 50 elementos el array estos van de 0 a 49), tenes que pasar v simplemente. Código: leer(v, n); Título: Re: C++ vector por parametro. Publicado por: programador10 en 10 Octubre 2011, 22:49 pm ggracias por esas correciones pero aun no me compila por completo mira :(
Código
Título: Re: C++ vector por parametro. Publicado por: Eternal Idol en 10 Octubre 2011, 22:54 pm Lo cambiaste mal, el prototipo estaba mal ... ahora podes ponerlo mejor asi en ambos lugares:
Código: void leer(int *v,int tam); Título: Re: C++ vector por parametro. Publicado por: programador10 en 10 Octubre 2011, 23:00 pm amigo me falta poner los corchetes....
Código
y ahora si me compila perfecto. Título: Re: C++ vector por parametro. Publicado por: Eternal Idol en 10 Octubre 2011, 23:01 pm Asi si, [] y * son equivalentes.
Título: Re: C++ vector por parametro. Publicado por: programador10 en 10 Octubre 2011, 23:03 pm Gracias. :)
Título: Re: C++ vector por parametro. Publicado por: Eternal Idol en 10 Octubre 2011, 23:06 pm De nadas ::)
|