From 6dc07896bf118a77ace586cb64efc80e351b474f Mon Sep 17 00:00:00 2001 From: fiplox Date: Sun, 14 Nov 2021 21:30:59 +0100 Subject: [PATCH] structures definies --- matcom.h | 13 +++++++++++++ vec.h | 16 ++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 matcom.h create mode 100644 vec.h diff --git a/matcom.h b/matcom.h new file mode 100644 index 0000000..0a4cd3f --- /dev/null +++ b/matcom.h @@ -0,0 +1,13 @@ +typedef char fix_str[256]; + +struct edge { + int i; // noeud de depart + int j; // noeud d'arrivé +}; + +struct graph_mco { + int nbs; // nombre de sommets + int nba; // nombre d'aretes + fix_str *func; // noms de fonction + struct edge *vec; // vecteur d'aretes +}; diff --git a/vec.h b/vec.h new file mode 100644 index 0000000..d01b4cb --- /dev/null +++ b/vec.h @@ -0,0 +1,16 @@ +typedef char fix_str[256]; +typedef struct node *nodept; +typedef struct nodes graph_vec; + +struct nodes { + int n; + int cap; + fix_str *func; // noms de fonctions + nodept *node; +}; + +struct node { + int num; // le numero de noeud + int nbs; // nombre de successeurs + struct node **succ; // les successeurs +};