Cadenas en c

kakashi
23 de Noviembre del 2009
Que tal!!

Tengo un problema con un codigo que hice para extraer cadenas de 3 en 3, de un archivo. Hace bien la ronda, sin el do-while, pero al tratar de aplicar las lineas de codigo a todo el archivo, es donde ya no sale.


do{

while(x<=3){
c = fscanf(archivo, "%s", palabra);
strcat(frase, palabra);
strcat(frase, " ");
x++;
}

printf("n%s", frase);
strcpy(catalogoTri[conT].ngrama, strlwr(frase));
catalogoTri[conT].frecuencia=1;
printf ("nctalogo: %s", catalogoTri[conT].ngrama);
x=1;
limpiaFrase();

}while(!feof(archivo));

Saludos!