Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/09/2014, 16:48
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: paso de vectores a una funcion

Te sirve eso?
Código C++:
Ver original
  1. #include <iostream>     // std::cout
  2. #include <sstream>      // std::stringstream, std::stringbuf
  3. using namespace std;
  4.  
  5. void foo ( const char *tabla, const char *cadena ) {
  6.     stringstream ss; //usamos stream para albergar ambas cadenas
  7.     ss << tabla << cadena; //juntamos
  8.     cout << ss.str();      // y...tadaaa
  9. }
  10.  
  11.  
  12.  
  13. int main () {
  14.     char tabla[] = "harto";
  15.     string s = " vino";
  16.    
  17.     const char * pStr = NULL; //puntero normalillo...ojo que tiene que ser const =(
  18.     pStr = s.c_str(); // esto crea un puntero a la primera casa del string... puedes pasarlo como si de una tabla se tratara =)
  19.    
  20.    
  21.     foo ( tabla, pStr ); //pasamos los 2 punteros de la misma forma XD
  22.    
  23.     cin.ignore();
  24.     return 0;
  25. }