pues se puede hacer de una forma muy sencillita aqui te pongo el codigo, trata de entenderlo.
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char texto[1000];
FILE *f;
int cl;
f=fopen("prueba.txt", "r"); /* abres el fichero depende de donde lo tengas guardado logicamente*/
if (f==NULL)
printf("\n el fichero no se a podido abrir");
else
{
cl=0;
while(fgets(texto, 1000, f)!=NULL) /*con esto lo que haces es dejar en la variable texto la primera linea*/
{
printf("\n%s", texto); /* imprimes lo que as leido*/
cl++;*/cuentas cuantas lineas tiene, si lo quieres claro*/
}
fclose(f);
}
printf("\n el fichero tiene %d lineas", cl);
}
sencillo verdad, espero que lo entiendas y que te haya ayudado, si tienes alguna duda pues ya sabes.
un saludo |