Tengo una duda: debo realizar un ejercicio en el cual debo usar un bucle (for, while, do..while) para contar cuantas lineas tiene un archivo dado que tengo que abrir con "fopen". Hasta la apertura del archivo no tengo problema, pero no se como usar un bucle para contar los \n que encuentro. ¿cómo los empiezo a buscar? adjunto el codigo que tengo, gracias
#include <stdio.h> #include <stdlib.h> int main() { FILE *archivo; char letra; int salto; //usado para almacenar los saltos de linea archivo = fopen("words.dat","r"); if (archivo==NULL) { printf( "No se puede abrir el archivo.\n" ); exit( 1 ); } printf( "Contenido del archivo:\n\n" ); letra=getc(archivo); while (feof(archivo)==0) { printf( "%c",letra ); letra=getc(archivo); } if (fclose(archivo)!=0) printf( "Problemas al cerrar el archivo\n" ); return 0; }