ya lo logre!!
while(!feof(archivo)){
fgets(linea, strlen(string)+(i), archivo);
i++;
puts(linea);
int p;
p = strlen(linea);
printf("%d",p);
char *h;
h = strstr(linea,palabra);
}
aunque bastante desordenado... ya q lo tengo lo ordenare pero ya pude!!!
gracias!!