Nuevas NORMAS para el foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Julio 20, 2008, 01:34:56
Boton Buscar
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
| Tema:
busqueda de una palabra en un fichero de texto
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: busqueda de una palabra en un fichero de texto (Leído 254 veces)
anusky
Miembro
Desconectado
Mensajes: 47
busqueda de una palabra en un fichero de texto
«
en:
Å¿eptiembre 12, 2006, 12:46:02 »
soy mas pesada que una vaca en brazos, pero tengo otro problema y se que el codigo que voy a poner a continuacion sino esta mal esta fatal, resulta que dando una palabra por teclado la tengo que buscar en el fichero y decir en que lineas la encuentro.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{FILE *ft;
char *linea[40];
char *palab[7];
char *resultado[7];
char line;
int cont, i;
ft=fopen("gato.txt", "rt");
printf("introduce la palabra a buscar: ");
gets(*palab);
cont=0;
while (!feof(ft))
{
fgets(*linea,40,ft);
cont++;
*resultado=strstr(*linea, *palab);
if(*resultado!=NULL)
printf("la palabra se encuentra en la linea %d\n", cont);
}
return;
}
En línea
arvin
Visitante
Re: busqueda de una palabra en un fichero de texto
«
Respuesta #1 en:
Å¿eptiembre 12, 2006, 12:51:35 »
.........while (!feof(ft))
y que mas no hace?
En línea
anusky
Miembro
Desconectado
Mensajes: 47
Re: busqueda de una palabra en un fichero de texto
«
Respuesta #2 en:
Å¿eptiembre 12, 2006, 12:53:05 »
Cita de: AzRaEL en ſeptiembre 12, 2006, 12:51:35
.........while (!feof(ft))
y que mas no hace?
eso si me lo hace lo que no me hace es la parte de la funcion strstr de cadenas que estoy segura que no lo estoy aplicando bien :s
En línea
arvin
Visitante
Re: busqueda de una palabra en un fichero de texto
«
Respuesta #3 en:
Å¿eptiembre 12, 2006, 01:16:11 »
Cita de: anusky en ſeptiembre 12, 2006, 12:46:02
*resultado=strstr(*linea, *palab);
voy de salida, pero quiza es esto?
*resultado=strstr(strlwr(*linea),strlwr( *palab));
saludos despues le veo con calma....
En línea
anusky
Miembro
Desconectado
Mensajes: 47
Re: busqueda de una palabra en un fichero de texto
«
Respuesta #4 en:
Å¿eptiembre 12, 2006, 01:36:38 »
te voy aponer un ejemplo que tengo en el libro, pero no termino de comprender como lo aplico a mi caso
char *cad1 = "123456789";
char *cad2 = "456";
char *resultado;
resultado = strstr(cad1, cad2);
printf("\n%s\n", resultado);
esto es para cadenas con un valor predeterminado
yo lo que quiero hacer es recorrerme el fichero hasta que termine, es decir ir cogiendo las frases e ir buscando en cada una la palabra que meto por teclado, por lo tanto lo que viene a ser
cad1
a mi me va variando a lo largo de
(feof(fichero))
y
cad2
seria la palabra que meto por teclado para buscarla, entonces creo que el codigo que te he puesto arriba no lo tengo bien y no se como aplicarlo correctamente
En línea
arvin
Visitante
Re: busqueda de una palabra en un fichero de texto
«
Respuesta #5 en:
Å¿eptiembre 12, 2006, 01:39:30 »
*resultado=strstr(linea, palab);
En línea
sowher
Habitual
Desconectado
Mensajes: 184
[ NuKE ]
Re: busqueda de una palabra en un fichero de texto
«
Respuesta #6 en:
Å¿eptiembre 12, 2006, 08:16:31 »
resultado=strstr(linea, palab);
En línea
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
| Tema:
busqueda de una palabra en un fichero de texto
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Seguridad
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Phreaking
===> Moviles
=> Bug y Exploits
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas
===> Php
===> Html
===> Java - Java Script
===> Php Nuke
===> Scripts Pre-Fabricados
===> Mysql
===> CSS y Diseño Web
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> GalerÃÂas
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Cursos Y manuales
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.5
|
SMF © 2006-2007, Simple Machines LLC
Loading...