From 3fd66c25e5d5ca90edbb6e79d6c80cff6c1daab8 Mon Sep 17 00:00:00 2001 From: TheGAzed Date: Sun, 23 Jun 2024 18:04:57 +0200 Subject: [PATCH] another try --- program/source/structures/concrete/board.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/program/source/structures/concrete/board.c b/program/source/structures/concrete/board.c index 038c319..135bd8b 100644 --- a/program/source/structures/concrete/board.c +++ b/program/source/structures/concrete/board.c @@ -103,8 +103,10 @@ KGrid _init_grid(FILE * kakuro_file) { KGrid g = { 0 }; assert(fread(&(g.size[ROW]), sizeof(ksize_t), 1, kakuro_file)); assert(fread(&(g.size[COLUMN]), sizeof(ksize_t), 1, kakuro_file)); - printf("%02hhd %02hhd\n", g.size[ROW], g.size[COLUMN]); - fflush(stdout); + if (ferror(kakuro_file)) { + perror("Error during fread"); + } + g.count = g.size[ROW] * g.size[COLUMN]; assert((g.grids[ROW] = malloc(g.size[ROW] * sizeof(lookup_t*))) && "ALLOCATION TO ROW ARRAY FAILED");