• Domingo 15 de Diciembre de 2024, 16:48

Autor Tema:  Vectores  (Leído 1713 veces)

mojayu

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Vectores
« en: Miércoles 23 de Enero de 2008, 11:05 »
0
No se si se puede o no. Pero se puede crear funciones que devuelvan vectores? si es asi, como es su prototipo, la libreria... y si me pusierais un ejemplo seria la caña

diego.martinez

  • Miembro MUY activo
  • ***
  • Mensajes: 297
    • Ver Perfil
Re: Vectores
« Respuesta #1 en: Miércoles 23 de Enero de 2008, 11:13 »
0
si te refieres a arrays seria:

//devuelve un array de bytes

BYTE * DevuelveArray()
{
BYTE Arr[8];
return Arr;
}

//si te refieres al TAD

std::vector<int> * DevuelveVector()
{
std::vector<int> * v=new vector<int>();

return v;
}

mojayu

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Vectores
« Respuesta #2 en: Miércoles 23 de Enero de 2008, 11:50 »
0
Te comento. habia ido a hablar con el profesor y me dijo que con esto:

inclusion de la libreria:  #include <vector>
declaracion de parametros:  funcion(vector<int> V)
declaracion de variable: vector<int> v(7)

se puede hacer. Pero a la hora de compilar el programa me da error ya en la inclusion de la libreria. Mencionar que hay que prgramar sobre linux

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Vectores
« Respuesta #3 en: Miércoles 23 de Enero de 2008, 14:36 »
0
Código: Text
  1.  
  2. using namespace std;
  3.  
  4.  

Ah, y no olvides compilar con g++, gpp o como sea (no con gcc).

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

mojayu

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Vectores
« Respuesta #4 en: Miércoles 23 de Enero de 2008, 22:20 »
0
No he entendido nada :S:S

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: Vectores
« Respuesta #5 en: Jueves 24 de Enero de 2008, 03:22 »
0
Te estan diciendo que para poder utilizar vector, ademas del include, debes poner using namespace std;

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

mojayu

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Vectores
« Respuesta #6 en: Jueves 24 de Enero de 2008, 10:11 »
0
YA lo sabia, pero estaba haciendo una cosa mal. YA esta solucionado...

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Vectores
« Respuesta #7 en: Jueves 24 de Enero de 2008, 12:21 »
0
Cita de: "mojayu"
YA lo sabia, pero estaba haciendo una cosa mal. YA esta solucionado...
¿Entonces que es lo que no entendiste? Si no pones la solucion lo mejor seria borrar el hilo ya que no le sirve a nadie en este estado ...

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

mojayu

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Vectores
« Respuesta #8 en: Jueves 24 de Enero de 2008, 14:00 »
0
Definia mal la funcion que devolvia el vector. Ya esta solucionado.

vector<int> funcion(vector<int> a)

Debe de ser asi.