#include <stdio.h>
int main() {
   int i;
   int ret;
   FILE *fp;
   fp=fopen("getallenfile.txt", "r");
   if (fp==NULL) {
      printf("Kan file getallenfile.txt niet openen!");
   }
   else {
      do {
         ret=fscanf(fp, "%d", &i);
         switch (ret) {
            case 0:
               printf("Dat was geen getal!\n");
               printf("Maar het karakter %c.\n", getc(fp));
               break;
            case 1:
               printf("Dat was het getal %d.\n", i);
               break;
            case EOF:
               printf("Dat was het einde.\n");
               break;
            default:
               printf("Dat kan niet!\n");
               break;
         }
      }
      while (ret!=EOF);
      fclose(fp);
   }
   getchar();
   return 0;
}
