#include <stdio.h>

int main(void) {
    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;
}
