IZP/Cviko5_3/types.h
2024-11-21 17:14:54 +01:00

30 lines
631 B
C

/**
* Hlavičkový soubor types.h
*
* OBSAH V TOMTO SOUBROU NEUPRAVUJTE!
*/
#include <stdbool.h>
#include <stdio.h>
#ifndef TYPES_H
#define TYPES_H
// DEKLAROVANÉ HLAVIČKY FUNKCÍ NIJAK NEMĚŇTE
#define MAT_ROWS 3
#define MAT_COLUMNS 3
#define MAT_FILE_PATH "matrix.txt"
void print_2d(int matrix[MAT_ROWS][MAT_COLUMNS]);
bool save_to_file(const char *filename, int matrix[MAT_ROWS][MAT_COLUMNS]);
bool save_to(FILE *output, int matrix[MAT_ROWS][MAT_COLUMNS]);
bool load_from_file(const char *filename, int matrix[MAT_ROWS][MAT_COLUMNS]);
bool load_from(FILE *input, int matrix[MAT_ROWS][MAT_COLUMNS]);
#endif