From 3de79e2b83420a26b3a7ad0c1f6648623e4f5190 Mon Sep 17 00:00:00 2001 From: Max-R Date: Tue, 11 Nov 2025 11:05:28 +0100 Subject: [PATCH] =?UTF-8?q?clearMatrix=20f=C3=BCllen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- matrix.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/matrix.c b/matrix.c index 66a3b4a..ac8c915 100644 --- a/matrix.c +++ b/matrix.c @@ -6,13 +6,18 @@ Matrix createMatrix(unsigned int rows, unsigned int cols) { - MatrixType*data= malloc(rows*cols*sizeof(MatrixType)); + MatrixType*data= malloc(rows*cols*sizeof(MatrixType)); //Speicher reservieren Matrix newMatrix = {rows,cols,data}; return newMatrix; } void clearMatrix(Matrix *matrix) { + matrix->data = UNDEFINED_MATRIX_VALUE; //Auf 0 setzen + matrix->rows = UNDEFINED_MATRIX_VALUE; + matrix->cols = UNDEFINED_MATRIX_VALUE; + + free((*matrix).data); //Speicher freigeben }