#include #include #include #include #include #include #include "ecran.h" int verbosity; /* ---------------------------------------------------------------- */ void demo(int nbl, int k) { int loop, foo; char line[100]; WINDOW *water; static float rvals[4]; water = open_waterfall("premier essai", 0); for (loop=0; loop 1023.0) { rvals[foo] = (float)(rand() % 25); } } plot_waterfall(water, 1, rvals); if (rand()%10 < 1) sleep(1); } close_waterfall(water, 0); } /* ---------------------------------------------------------------- */ static void finish(int signal) { endwin(); exit(0); } /* ---------------------------------------------------------------- */ int main (int argc, char *argv[]) { int opt; /* set some default values */ verbosity = 0; while ((opt = getopt(argc, argv, "v")) != -1) { switch (opt) { case 'v': verbosity++; break; default: fprintf(stderr, "%s : uh ?", argv[0]); exit(1); break; } } initscr(); nonl(); cbreak(); noecho(); keypad(stdscr, TRUE); /* acces aux touches 'curseur' */ fond_ecran(" Demonstrator "); demo(190000, 0); /* * plop, on a fini, restaurer la console */ finish(0); return 0; } /* ---------------------------------------------------------------- */