From 34eceac3d35ee5b73432363d6d6794ebb5493ec7 Mon Sep 17 00:00:00 2001 From: Tobias Date: Thu, 5 Nov 2026 15:10:21 +0100 Subject: [PATCH] Anfang imageInput --- Startcode/imageInput.c | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/Startcode/imageInput.c b/Startcode/imageInput.c index bb30de1..cbfc69d 100644 --- a/Startcode/imageInput.c +++ b/Startcode/imageInput.c @@ -7,12 +7,37 @@ #define FILE_HEADER_STRING "__info2_image_file_format__" // TODO Implementieren Sie geeignete Hilfsfunktionen für das Lesen der Bildserie aus einer Datei +int readHeader(File *file) +{ + char fileHeader[32]; + + fread(fileHeader, sizeof(char), strlen(FILE_HEADER_STRING), file); + + if(strncmp(FILE_HEADER_STRING, fileHeader, strlen(FILE_HEADER_STRING))){ + return -1; + } else{ + return 0; + } +} + +int readIntOfFile(FILE *file){ + int number = 0; + + fread(number, sizeof(int), 1, file); + return number; +} + +int readOneImage(GrayScaleImageSeries *series, File *file){ + int + +} // TODO Vervollständigen Sie die Funktion readImages unter Benutzung Ihrer Hilfsfunktionen GrayScaleImageSeries *readImages(const char *path) { GrayScaleImageSeries *series = NULL; - + int col, row; + return series; }