From 1fe3a805c33e7cafee3fff2676a750555b60245a Mon Sep 17 00:00:00 2001 From: tth Date: Tue, 5 Feb 2019 16:50:09 +0100 Subject: [PATCH] des minidigits pour afficher l'heure --- viz/curses/ecran.h | 1 + viz/curses/minidigits.c | 17 +++++++++++++++++ viz/curses/t.c | 16 ++++++---------- 3 files changed, 24 insertions(+), 10 deletions(-) diff --git a/viz/curses/ecran.h b/viz/curses/ecran.h index 8f317d3..40ae535 100644 --- a/viz/curses/ecran.h +++ b/viz/curses/ecran.h @@ -11,6 +11,7 @@ int aff7segs_short(WINDOW * win, int lig, int col, short value); int aff7segs_float(WINDOW * win, int lig, int col, float value); int minidigit_0(WINDOW *win, int lig, int col, char digit, int k); +int minidigit_HMS(WINDOW *win, int lig, int col, int k); WINDOW * open_waterfall(char *title, int flags); diff --git a/viz/curses/minidigits.c b/viz/curses/minidigits.c index 412ecdb..b86b9b9 100644 --- a/viz/curses/minidigits.c +++ b/viz/curses/minidigits.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include @@ -88,3 +89,19 @@ wrefresh(win); return 0; } /* ---------------------------------------------------------------- */ +int minidigit_HMS(WINDOW *win, int lig, int col, int k) +{ +int foo; +char chaine[20]; +struct tm *p_tms; +time_t temps; + +temps = time(NULL); +p_tms = localtime(&temps); +(void)strftime(chaine, 19, "%H:%M:%S", p_tms); +for (foo=0; foo