Quantcast
Channel: Duda
Viewing all articles
Browse latest Browse all 4

Duda

$
0
0

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;
}


Viewing all articles
Browse latest Browse all 4

Latest Images

Trending Articles





Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>
<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596344.js" async> </script>