leer un archivo en c

Solutions on MaxInterview for leer un archivo en c by the best coders in the world

showing results for - "leer un archivo en c"
Alice
07 Feb 2019
1#include <stdio.h>
2//LEE UN ARCHIVO RELLENO DE NUMEROS, LOS MUESTRA UNO EN CADA LINEA Y
3//CALCULA EL TOTAL, LA SUMA Y CUAL ES EL MAYOR
4int main(){
5	FILE *f;
6	int numero, suma, cuantos, mayor;
7
8	f = fopen("numeros.txt", "r");
9	if(f != NULL){
10		fscanf(f, "%d", &numero);
11		// no empieza a leer hasta que no encuentra un digito
12		// (se salta los espacios y los saltos de linea)
13		// y para cuando ya encuentra un espacio o un salto de
14		// linea, el caracter que rompe la lectura no se lee.		
15		suma = 0;
16		cuantos = 0;	
17		while(!feof(f)){
18			cuantos++;
19			suma += numero;
20			if(cuantos == 1 || numero > mayor){
21				mayor = numero;		
22			}
23			printf("%d\n", numero);
24			fscanf(f, "%d", &numero);
25		}
26		printf("El mayor es: %d\n", mayor);
27		printf("La suma es: %d\n", suma);
28		printf("La cantidad de valores es: %d\n", cuantos);
29	}
30	return 0;
31}
Liah
11 Sep 2020
1#include <stdio.h>
2
3int main(){
4	FILE *f;
5	char car;
6
7	f = fopen("nuevo.txt", "r");
8
9	if(f != NULL){
10		fscanf(f, "%c", &car);
11		while(!feof(f)){
12			printf("%c", car);
13			fscanf(f, "%c", &car);
14		}
15	}
16	else{
17		printf("No se ha podido abrir\n");
18	}
19	return 0;
20}