clearMatrix füllen

This commit is contained in:
Max-R 2025-11-11 11:05:28 +01:00
parent ec54bdd951
commit 3de79e2b83

View File

@ -6,13 +6,18 @@
Matrix createMatrix(unsigned int rows, unsigned int cols) 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}; Matrix newMatrix = {rows,cols,data};
return newMatrix; return newMatrix;
} }
void clearMatrix(Matrix *matrix) 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
} }