/*Source code from Laure Gonnord*/
/*CS 101@Esisar, 2022*/

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

// TDM3

int main(){

  char filename[]="nombres"; // le nom du fichier
  int number;// une variable pour stocker les nombres entiers lus.

  // tentative d'ouverture en lecture
  FILE* f = fopen(filename, "r"); 
  if (f==NULL){
    fprintf(stderr, "open error\n"); 
    exit(EXIT_FAILURE); // macro pour le code d'erreur 
  } else {
    while(!feof(f)){ // tant que l'on n'a pas la fin de fichier !!!
      // fscanf s'utilise comme scanf
      fscanf(f, "%d ", &number); // entier, suivi d'un certain nombre d'espaces
      printf("I've read a number: %d\n", number);      
    }
  }
  return EXIT_SUCCESS; 
}
