#include #include #define N 7 int main() { int buffer[N], ergebnis; FILE *fp; char *dateiname = "TEST.DAT"; if ((fp = fopen(dateiname, "rb")) == NULL) printf ("\nKann Datei nicht oeffnen"); else { ergebnis = fread(buffer, sizeof(int), N, fp); printf("\n"); for (int lv = 0; lv < ergebnis; lv ++) { printf("\nIn den buffer[%d] wurde aus der Datei ", lv); printf("%s die folgende Zahl eingelesen: %d", dateiname, buffer[lv]); } if (feof(fp)) printf("\nDateiende erreicht"); fclose(fp); printf("\nInsgesamt wurden %d Zahlen aus %s gelesen.", ergebnis, dateiname); } return EXIT_SUCCESS; }