diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/scalaires.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/include/scalaires.h b/include/scalaires.h index a13b96a..fcd0b00 100644 --- a/include/scalaires.h +++ b/include/scalaires.h @@ -6,13 +6,18 @@ typedef struct { unsigned int denom; } rationnel; -rationnel rat_constr_zero(void); /* renvoie 0 */ +typedef enum typedisplay { + HEX, + DEC, + OCT, + FLT +} typedisplay; +extern typedisplay display; +rationnel rat_constr_zero(void); /* renvoie 0 */ rationnel rat_constr(int num, int denom); /* cree une fraction */ - rationnel rat_constr_from_double(double flt); /* cree une fraction a partir d un double */ - void rat_destruct(rationnel rat); /* destructeur */ double rat_to_double(rationnel rat); /* obtention du double correspondant a un rationnel */ rationnel rat_addition(rationnel rat1, rationnel rat2); /* addition */ |