06/06/2012, 23:23
|
| | | Fecha de Ingreso: julio-2010 Ubicación: Isla de Margarita
Mensajes: 162
Antigüedad: 14 años, 3 meses Puntos: 13 | |
Respuesta: Buscar palabras en un fichero. Cita:
Iniciado por cesar_casla Hola! se me ocurrio esto, usando algunas funciones de string.h:
Código C:
Ver original#include <stdio.h> #include <string.h> #define MAX 50 int main() { char line[MAX]; char *p; FILE *fp =fopen("cesar.txt","rt"); int i=0; char aux[MAX]; i++; if(p =strstr(line ,"addres")) { /* tomo como subpalabra "addres" si se encuentra, sscanf guarda en aux la palabra que contiene a la subpalabra "addres"*/ } if(!strcmp(aux ,"addres")) /* comparo las palabras, y en caso de ser iguales sale del while */ break; } return 0; }
No lo comprobe del todo pero deberia andar bien. Saludos Excelente me diste una idea de como hacerlo, muchísimas gracias :)
Saludos. |