SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: lagom en Lunes 13 de Diciembre de 2004, 18:43

Título: Busqueda....
Publicado por: lagom en Lunes 13 de Diciembre de 2004, 18:43
el problema es el siguiente  como puedo crear una aplicacion en  c++  que permita comparar las palabras colocadas en una lista  con las contenidas en un archivo(fichero) en modo texto...Por favor  
Gracias por su ayuda
Título: Re: Busqueda....
Publicado por: CiRRuS en Lunes 13 de Diciembre de 2004, 20:43
Que problema tienes exactamente? Por favor intenta acotar tu duda un poco mas.

Si el problema lo tienes en cómo enfocar la aplicacion, creo que primero deberías implementar:
- Funciones para recorrer las listas
- Funciones para recorrer el archivo
- Una vez controles el acceso, realizar la comparacion de las cadenas de las listas, con lo que leas del archivo.

Van por ahi los tiros?
Título: Re: Busqueda....
Publicado por: lagom en Lunes 13 de Diciembre de 2004, 22:43
el problema  es que no se  cuales herramientas o comandos de c++
   me permiten hacer la comparacion  entre el contenido de la lista  y el contenido  del archivo....Gracias por la ayuda de nuevo
Título: Re: Busqueda....
Publicado por: Willie_Ram en Martes 14 de Diciembre de 2004, 06:09
En visual c++ puedes cargar el todo fichero en la memoria en un objeto de la clase CString y luego utilizar la funcion Find() de dicha clase.
Título: Re: Busqueda....
Publicado por: Haggen en Martes 14 de Diciembre de 2004, 19:15
Pues lo primero que puedes hacer es crear las dos listas en la memoria y mediante un ciclo llenarlas con los datos del archivo, luego vuelves a recorrer las listas con otro ciclo y usando la función strcmp que te compara dos cadenas, en este caso los valores serían cada uno de los campos de las dos listas y llevando una bandera que si detectas que al menos uno de los campos no cuadra con el otro pues la pones a False por ejemplo y al final solo miras esa variable y así sabrás si las cadenas son iguales o no, este es un ejemplo del uso de la función, http://www.humbertocervantes.net/introprog/cadenas.html (http://www.humbertocervantes.net/introprog/cadenas.html)