Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/05/2014, 16:21
Avatar de Drewermerc
Drewermerc
 
Fecha de Ingreso: febrero-2014
Mensajes: 185
Antigüedad: 10 años, 3 meses
Puntos: 5
Respuesta: Problema al copiar una linea de un vector

hola urban94.
bueno yo no programamo mucho en c pero la funcion donde realizas la busqueda.
va asi:
Código C++:
Ver original
  1. //esta es la funcion que busca "hola" y copia al txt.
  2.     void BuscoLinea(ofstream& v1, const vector<string>& p1){
  3.         int i = 0;
  4.         int pos = p1[i].find("hola");
  5.         while(i < p1.size()){
  6.             if(pos != -1){
  7.                 v1 << p1[i] << endl;
  8.             }
  9.             i++;
  10.             //pos = p1[i].find("hola");
  11.         }
  12.     }

solo quitando esta linea:
//pos = p1[i].find("hola");
el programa ya corre normalmente.
buenoe spero haberte ayudado saludos drewermerc.