#define TAM_MAXIMO  100

#include <stdio.h>
#include <stdlib.h>

FILE *ArqTxt;     /* ArqTxt: File Pointer */

main()
{
  int ok;
  int aux;
  int max;
  int valor[TAM_MAXIMO];

  printf("\n");
  printf(">> Le um arquivo texto com numeros <<\n\n");

  ArqTxt=fopen("nros.txt","rt");    /* Le arquivo texto - modo de leitura */

  if (ArqTxt == NULL)               /* Erro na abertura do arquivo ? */
  {
     printf("\nERRO: Nao foi possivel abrir o arquivo - <nros.txt> !\n");
     exit(0);
  }


  printf("Lendo o arquivo...\n");          /* Le os valores */

  aux=0;
  while (!feof(ArqTxt))
  {
    ok=fscanf(ArqTxt,"%d",&valor[aux]);
    if (ok==1)
       aux++;
  }
  max=aux;

  fclose(ArqTxt);                          /* Fecha o arquivo */
  printf("Arquivo lido.\n");

  printf("\n\n");
  printf("Conteudo do arquivo...\n");      /* Mostra os valores lidos */
  for (aux=0; aux < max; aux++)
      printf ("Valor[%d] = %d\n",aux,valor[aux]);

  printf("\n");
  printf("Pressione uma tecla para terminar o programa...");
  getch();
  exit(1);
}




