1
0
mirror of https://gitlab.cvh-server.de/skrause/flashcards.git synced 2025-12-12 09:01:37 +01:00

Initial commit

This commit is contained in:
Tobias Krause
2023-01-27 22:32:07 +01:00
commit 51144e1854
20 changed files with 643 additions and 0 deletions

28
src/database.h Normal file
View File

@@ -0,0 +1,28 @@
#include <glib.h>
typedef struct category
{
int id;
char *name;
} category;
typedef struct card
{
int category;
char *task;
char *solution;
} card;
void database_connect(const char *path);
void database_close();
void database_create_tables();
void database_save_category();
GArray *database_load_categories();
void database_save_card(card c);
GArray *database_load_cards();