Foros del Web » Programación para mayores de 30 ;) » Programación General »

programa (c) que busque una cadena de texto en un archivo

Estas en el tema de programa (c) que busque una cadena de texto en un archivo en el foro de Programación General en Foros del Web. buenas... estoy buscando un programa que encuentre urls en un archivo de texto, que esté en C, ya q no conozco otro lenguaje. si alguien ...
  #1 (permalink)  
Antiguo 30/11/2004, 02:03
 
Fecha de Ingreso: mayo-2004
Mensajes: 398
Antigüedad: 19 años, 11 meses
Puntos: 4
programa (c) que busque una cadena de texto en un archivo

buenas...

estoy buscando un programa que encuentre urls en un archivo de texto, que esté en C, ya q no conozco otro lenguaje.

si alguien tienen un programa que busque cadenas de texto en un archivo, por favor q me lo pase. un saludo
  #2 (permalink)  
Antiguo 30/11/2004, 14:11
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 19 años, 11 meses
Puntos: 74
La función strstr() te puede servir.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #3 (permalink)  
Antiguo 01/12/2004, 01:47
 
Fecha de Ingreso: mayo-2004
Mensajes: 398
Antigüedad: 19 años, 11 meses
Puntos: 4
gracias aunque tengo idea de como se hace, lo q estoy buscando el código ya hecho
  #4 (permalink)  
Antiguo 01/12/2004, 01:50
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 19 años, 11 meses
Puntos: 74
Si es un archivo de texto no debe ocupar mucho con lo cual el programa es extremadamente sencillo. En Windows yo lo haría así: CreateFile(), GetFileSize(), ReadFile() y un bucle que llame a datosDelArchivo = strstr(datosDelArchivo, "http://") mientras la función devuelva distinto de cero.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
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:35.