Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Funcion que devuelve un vector

Estas en el tema de Funcion que devuelve un vector en el foro de C/C++ en Foros del Web. Ojala me puedan dar un ejemplo, lo que enrealidad quiero hacer, es que al hacer una consulta en mysql se almacenen los datos en un ...
  #1 (permalink)  
Antiguo 01/08/2010, 10:55
 
Fecha de Ingreso: mayo-2008
Ubicación: Chile
Mensajes: 189
Antigüedad: 16 años
Puntos: 3
Funcion que devuelve un vector

Ojala me puedan dar un ejemplo, lo que enrealidad quiero hacer, es que al hacer una consulta en mysql se almacenen los datos en un vector (nesesito que sea un vector, ya que no se cuantos datos me van a llegar) y que la funcion devuelva el vector
Mi pregunta es : ¿Se puede? y si se puede, ¿podrian darme un ejemplo?

PD: tiene que devolver un vector de la clase <vector>(esas bonitas plantillas stl)
y no un array mediocre xD.

EDITO:
nadie me contesto asi que me respondi solo, dejo un codigo de ejemplo (100% hecho por mi), no es la gran cosa, pero puede ser muy util.
Cita:
#include <iostream>
#include <vector>

using namespace std;

vector<char> Nombre(const char * nombre, int length)
{
vector<char> retorno;
for(int i = 0; i < length; i++)
{
retorno.push_back(nombre[i]);
}
return retorno;
}


int main()
{
cout <<"Ejemplo de retorno de vectores"<<endl;
cout <<"Introduce una palabra"<<endl;
string palabra;
cin >> palabra;
vector<char> mi_vector = Nombre(palabra.c_str(), palabra.length());
for(int i = 0; i < mi_vector.size(); i++)
{
cout << mi_vector[i] << endl;
}

system("pause");
return 0;
}
__________________
si tienes entre 18 y 20 años... entonces tienes 19 años xD

Última edición por Tikitios; 01/08/2010 a las 14:52

Etiquetas: funcion, vectores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:34.