-
corentin.cotture authoredcorentin.cotture authored
serialize.h 692 B
/// @brief Simulation d'un circuit RC
/// @file serialize
/// @date 20233-10-15
/// @author Edi - Froideveaux - Esteves - Cotture
#include <stdio.h>
#include <stdlib.h>
typedef struct {
double** data;
int rows;
int cols;
} Matrix2D;
double** allocateMatrix(int rows, int cols);
void freeMatrix(double** matrix, int rows);
void serializeMatrix(Matrix2D* matrix, const char* filename);
Matrix2D deserializeMatrix(const char* filename);
char* matrixToJson(Matrix2D* matrix);
void saveJsonToFile(const char* jsonStr, const char* fileName);
void saveMatrixToFile(Matrix2D* matrix, const char* filename);
void saveArrayToFile(double* array,int size, const char* filename);