elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Búsqueda en ficheros '.txt' en C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Búsqueda en ficheros '.txt' en C++  (Leído 1,589 veces)
welms28

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Búsqueda en ficheros '.txt' en C++
« en: 10 Enero 2014, 17:53 pm »

Hola, estoy haciendo un programa que va de un juego en el que el usuario introduce una palabra y yo tengo que comprobar si esa palabra esta en un fichero (el cual contiene una serie de palabras separadas por un salto de linea) y si la palabra no está en el fichero introducirla al final y tengo que crear un método de una clase. La clase ya la tengo hecha pero me faltan conceptos de ficheros.

El tema de abrir, cerrar y escribir en ficheros lo se hacer, me vuelvo loco a la hora de hacer un recorrido en el fichero y comparar con la palabra dada. Como NO me dejan utilizar strings (que es todo lo que he encontrado navegando) lo debo hacer mediante arrays (arreglos) y se hace de manera distinta.

Ejemplo: El usuario introduce la palabra CASA por el teclado y tengo que buscar en el fichero si la palabra CASA existe (no averiguo la manera de hacerlo) , si no existe debo introducirla (esta parte ya la he hecho) y si existe notificarlo por pantalla.

Espero que alguien sepa resolver mi duda.

Gracias y feliz año!! :D


En línea

zikotik

Desconectado Desconectado

Mensajes: 59



Ver Perfil
Re: Búsqueda en ficheros '.txt' en C++
« Respuesta #1 en: 10 Enero 2014, 18:37 pm »

Probá recorriendo el fichero con un for comparando cada palabra con la función strcmp() y que cuando encuentra la palabra tal a buscar, haga un break para detener el ciclo for.

Sincermente, no conozco otra forma.


« Última modificación: 10 Enero 2014, 18:42 pm por zikotik » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines