Soyez le premier à donner votre avis sur cette source.
Vue 3 682 fois - Téléchargée 235 fois
// PROGRAMME EN C SOUS DOS TURBO C++2 BORLAND // ecrit le 30-03-2002 par cmarsc // DEFILEMENTS DE L'HEURE MODE GRAPHIQUE #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <time.h> #include <dos.h> int main(void) { int gdriver = DETECT, gmode, errorcode; int x, y1,y2; char texte[80]; time_t t; initgraph(&gdriver, &gmode, "c:\\tc\\bgi"); errorcode = graphresult(); if (errorcode != grOk) { printf("Graphics error: %s\n", grapherrormsg(errorcode)); printf("Press any key to halt:"); getch(); exit(1); } srand((unsigned) time(&t)); // fond d'ecran violet setfillstyle(1, LIGHTBLUE); bar(0, 0, getmaxx(), getmaxy()); // police de caracteres de taille 4 settextstyle(TRIPLEX_FONT, HORIZ_DIR,4); x = getmaxx(); while (!kbhit()) { // incrementer x pour le deplacement du texte x += 10; // choisir une autre positon du texte // si fin d'ecran if (x > (getmaxx()) ) { x = -135; // determiner la position verticale du texte y1 = rand() % (getmaxy()-30) + 5; y2 = rand() % (getmaxy()-30) + 5; } time(&t); // extraire la l'heure sprintf(texte, "%0.9s", ctime(&t)+11); // heure en blanc aller vers la droite setcolor(WHITE); outtextxy(x, y1,texte); // heure en vert clair aller vers la gauche setcolor(LIGHTGREEN); outtextxy(getmaxx()-x-140, y2,texte); delay(200); // raffraichir l'ecran setfillstyle(1, LIGHTBLUE); bar(0, 0, getmaxx(), getmaxy()); } // fin de while closegraph(); return 0; }
19 sept. 2012 à 21:52
Compilateur: Default compiler
Exécution de gcc.exe...
gcc.exe "C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c" -o "C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"
C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c:5:22: graphics.h: No such file or directory
C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c: In function `main':
C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c:15: error: `DETECT' undeclared (first use in this function)
C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c:15: error: (Each undeclared identifier is reported only once
C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c:15: error: for each function it appears in.)
C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c:23: error: `grOk' undeclared (first use in this function)
C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c:35: error: `LIGHTBLUE' undeclared (first use in this function)
C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c:39: error: `TRIPLEX_FONT' undeclared (first use in this function)
C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c:39: error: `HORIZ_DIR' undeclared (first use in this function)
C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c:62: error: `WHITE' undeclared (first use in this function)
C:\Users\HouSSeM\Desktop\horloge\2\DefHeure.c:66: error: `LIGHTGREEN' undeclared (first use in this function)
Exécution terminée
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.