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

Buscar en txt c++

Estas en el tema de Buscar en txt c++ en el foro de C/C++ en Foros del Web. HOla a todos tengo una pregunat en un archivo txt tengo lo siguiente 0001 jose mario director 1550 0002 julio molina jefe 2500 0003 paco ...
  #1 (permalink)  
Antiguo 29/05/2008, 23:36
Avatar de jose mario  
Fecha de Ingreso: abril-2007
Mensajes: 165
Antigüedad: 17 años
Puntos: 0
Buscar en txt c++

HOla a todos tengo una pregunat en un archivo txt tengo lo siguiente

0001 jose mario director 1550
0002 julio molina jefe 2500
0003 paco flores gerente 1000

etc

como uedo hacer una busqueda en c++ si yo
escribo or ejemplo 0002 me el valo de sea linea que seria 0002 julio molina jefe 2500

En si busca en c++ como se hace muchas
Gracias por su ayuda
  #2 (permalink)  
Antiguo 30/05/2008, 01:51
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 1 mes
Puntos: 6
Respuesta: Buscar en txt c++

Para buscar un string dentro de otro string existe la funcion strstr()
__________________
Pop & Rock Bands
Pop Music Stars
  #3 (permalink)  
Antiguo 30/05/2008, 07:25
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 11 meses
Puntos: 28
Respuesta: Buscar en txt c++

Si estás usando C++ lo mejor es que uses los métodos de la clase string (supongo que lees la línea completa del archivo y la almacenas en una variable de tipo string). Existe un método llamado find que te sirve para hacer esa búsqueda.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #4 (permalink)  
Antiguo 08/06/2008, 17:44
Avatar de jose mario  
Fecha de Ingreso: abril-2007
Mensajes: 165
Antigüedad: 17 años
Puntos: 0
Respuesta: Buscar en txt c++

Me das un ejemplo de find por favor te lo agraceria , ocupa los datos que di, gracias
  #5 (permalink)  
Antiguo 09/06/2008, 07:12
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 11 meses
Puntos: 28
Respuesta: Buscar en txt c++

En el link que puse hay un ejemplo...si lo hubieras revisado te habrías dado cuenta de ello.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
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 05:26.