martes, 28 de mayo de 2019

Leer datos desde un archivo txt en C, leer numeros enteros

Leer datos desde un archivo txt en C
leer numeros enteros

Autor: Alexander Arias
Fecha: 28 de mayo de 2019

descargar desde aquí

1. Crear un archivo clase50.txt
1
2
3
4
5
6
7
8
9
10

2. Leer el archivo, crear un programa clase50.c
#include <stdio.h>
#include <stdlib.h>

int main()
{
  FILE *archivo;
  char caracteres[100];

  archivo = fopen("clase50.txt","r");
 
  if (archivo == NULL)
  exit(1);
  else
        {
      printf("\nEl contenido del archivo de prueba es \n\n");
      while (feof(archivo) == 0)
      {
  fgets(caracteres,2,archivo);
  printf("%s",caracteres);
      }
            system("PAUSE");
        }
        fclose(archivo);
return 0;
}

3. Leer el archivo y guardar en un vector de numeros enteros, crear un programa clase51.c
#include <stdio.h>
#include <stdlib.h>

int main()
{
  FILE *archivo;
  char caracteres[100];
int i=0;
int v[20];

  archivo = fopen("clase50.txt","r");
 
  if (archivo == NULL)
  exit(1);
  else
        {
      printf("\nEl contenido del archivo de prueba es \n\n");
      while (fscanf(archivo,"%d ",&v[i])==1)
      {
    printf("%d\n", v[i]);
    i++;
}
        system("PAUSE");
        }
        fclose(archivo);
return 0;
}



No hay comentarios:

Publicar un comentario