- /* PROGRAMME EN C SOUS DOS TURBO C++2 BORLAND
- ecrit le 24-03-2002 par cmarsc
- C_L_HEURE COURANTE */
-
- #include <conio.h>
- #include <stdio.h>
- #include <time.h>
- #include <dos.h>
- #include <stdlib.h>
-
- void afficher_heure(void);
- void effacer(int col, int ligne);
-
- int main(void) {
-
-
- /* textbackground(CYAN); */
- /* effacer l'ecran */
- clrscr();
-
- /* supprimer curseur clignotant */
- _setcursortype(_NOCURSOR);
- textcolor(LIGHTGREEN);
- afficher_heure();
-
- return ;
- }
-
-
- void afficher_heure(void) {
-
- time_t heure;
- int i1, col, ligne;
-
-
- col = 20; ligne = 10; i1 = 0;
-
- do {
- ++i1;
- time(&heure);
-
- textcolor(WHITE);
-
- gotoxy(12,24);
- cprintf(" Nous sommes le : %.24s ESC quitter ",ctime(&heure));
-
- if (i1 % 10000 == 0) {
- effacer(col,ligne);
-
- i1 = 0;
- /* determiner une nouvelle position */
- col = rand() %(70)+1;
- ligne = rand() %(20)+1;
- }
-
- textcolor(YELLOW);
-
- gotoxy(col,ligne);
- cprintf("ÚÄÄÄÄÄÄÄÄ¿");
-
- gotoxy(col,ligne+1);
- cprintf("³%.8s³",ctime(&heure)+11);
-
- gotoxy(col,ligne+2);
- cprintf("ÀÄÄÄÄÄÄÄÄÙ");
-
-
- }while (!kbhit()); /* presser une touche pour sortir */
-
- return ;
- }
-
-
- void effacer(int col, int ligne) {
- int i1;
-
- for (i1 = 0; i1 < 3; i1++) {
- gotoxy(col,ligne+i1);
- cprintf("%10c",'\0');
- }
- return ;
- }
/* PROGRAMME EN C SOUS DOS TURBO C++2 BORLAND
ecrit le 24-03-2002 par cmarsc
C_L_HEURE COURANTE */
#include <conio.h>
#include <stdio.h>
#include <time.h>
#include <dos.h>
#include <stdlib.h>
void afficher_heure(void);
void effacer(int col, int ligne);
int main(void) {
/* textbackground(CYAN); */
/* effacer l'ecran */
clrscr();
/* supprimer curseur clignotant */
_setcursortype(_NOCURSOR);
textcolor(LIGHTGREEN);
afficher_heure();
return ;
}
void afficher_heure(void) {
time_t heure;
int i1, col, ligne;
col = 20; ligne = 10; i1 = 0;
do {
++i1;
time(&heure);
textcolor(WHITE);
gotoxy(12,24);
cprintf(" Nous sommes le : %.24s ESC quitter ",ctime(&heure));
if (i1 % 10000 == 0) {
effacer(col,ligne);
i1 = 0;
/* determiner une nouvelle position */
col = rand() %(70)+1;
ligne = rand() %(20)+1;
}
textcolor(YELLOW);
gotoxy(col,ligne);
cprintf("ÚÄÄÄÄÄÄÄÄ¿");
gotoxy(col,ligne+1);
cprintf("³%.8s³",ctime(&heure)+11);
gotoxy(col,ligne+2);
cprintf("ÀÄÄÄÄÄÄÄÄÙ");
}while (!kbhit()); /* presser une touche pour sortir */
return ;
}
void effacer(int col, int ligne) {
int i1;
for (i1 = 0; i1 < 3; i1++) {
gotoxy(col,ligne+i1);
cprintf("%10c",'\0');
}
return ;
}