khalidmaroc1988
Messages : 39 Points : 5506 Date de naissance : 19/11/1988 Date d'inscription : 01/03/2010 Age : 36
| Sujet: un programme d' horloge Ven 12 Mar - 15:51 | |
| je vous presente un programme d'horloge que je l'ecris en langage c . ce programme ne fonctionne que dans turbo c qui contient la bibliothèque graphics.h voici le code: - Code:
-
#include #include #include #include #include #include #include #define P 0.05235987755982988 #define D 0.261799387799149436 void main() { int a=160 ,b=160; int x,y,x2,y2,x3,y3,s,k,m; float o,i,j,h; char t[9]; int gdriver = DETECT, gmode, errorcode; initgraph(&gdriver, &gmode, "c:\\tc\\bgi"); errorcode=graphresult(); if(errorcode!=grOk){ printf("dddddd:%s\n",grapherrormsg(errorcode)); printf("dgfgjgxg sdh w"); getch(); exit(1); } setbkcolor(15); while(1<10){ _strtime(t); h=(((int)t[0])-48)*10; h=h+(((int)t[1])-48); if(h>11) h=h-12; m=(((int)t[3])-48)*10; m=m+(((int)t[4])-48); s=(((int)t[6])-48)*10; s=s+(((int)t[7])-48); h=h+(((float)m/60)); o=90*P+2*s*P; i=90*P+2*m*P; j=90*P+2*h*D; cleardevice();gotoxy(10,2); printf("%s",t); for(k=0;k<12;k++){ if(k!=0&&k!=3&&k!=6&&k!=9){ x=a+60*cos(90*P-2*k*D); y=b+60*sin(90*P-2*k*D); x2=a+55*cos(90*P-2*k*D); y2=b+55*sin(90*P-2*k*D); line(x,y,x2,y2);} } outtextxy(a-7,b-58,"12") ; outtextxy(a-2,b+52,"6") ; outtextxy(a+52,b-3,"3") ; outtextxy(a-58,b-5,"9") ; x=a+60*cos(o); y=b+60*sin(o); x2=a+60*cos(i); y2=b+60*sin(i); x3=a+40*cos(j); y3=b+40*sin(j); setcolor(12); setlinestyle(0,1,3); line(a,b,x3,y3);
setcolor(4); setlinestyle(0,1,1); line(a,b,x,y); setcolor(3); line(a,b,x2,y2); setcolor(2); circle(a,b,60); delay(1000); } } | |
|
khalidmaroc1988
Messages : 39 Points : 5506 Date de naissance : 19/11/1988 Date d'inscription : 01/03/2010 Age : 36
| Sujet: Re: un programme d' horloge Ven 12 Mar - 15:55 | |
| #include(stdio.h) #include(stdlib.h) #include(conio.h) #include(graphics.h) #include(math.h) #include(dos.h) #include(time.h) | |
|
Choubisoft Admin
Messages : 123 Points : 7125 Date de naissance : 02/11/1989 Date d'inscription : 18/02/2010 Age : 35 Localisation : Casablanca Emploi/loisirs : Etudiant
| Sujet: Re: un programme d' horloge Dim 14 Mar - 15:10 | |
| | |
|
TSDI2008
Messages : 34 Points : 5379 Date de naissance : 12/08/1985 Date d'inscription : 27/08/2010 Age : 39 Localisation : laayoune Emploi/loisirs : etudiant
| Sujet: Re: un programme d' horloge Dim 24 Oct - 14:51 | |
| merci Monsieur
mais il y a des pblms aide moi svp: la biblio graphics.h n'existe pas où se trouve le mot DETECT et grOk
Code: #include<stdio.h> #include<stdlib.h> #include<conio.h> //#include<graphics.h> #include<math.h> #include<time.h> #include<dos.h>
voile le journal d'erreur: Compilateur: Default compiler Exécution de gcc.exe... gcc.exe "C:\Users\User1\Desktop\TP C\horloge.c" -o "C:\Users\User1\Desktop\TP C\horloge.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" C:\Users\User1\Desktop\TP C\horloge.c: In function `main': C:\Users\User1\Desktop\TP C\horloge.c:15: error: `DETECT' undeclared (first use in this function) C:\Users\User1\Desktop\TP C\horloge.c:15: error: (Each undeclared identifier is reported only once C:\Users\User1\Desktop\TP C\horloge.c:15: error: for each function it appears in.)
C:\Users\User1\Desktop\TP C\horloge.c:18: error: `grOk' undeclared (first use in this function)
C:\Users\User1\Desktop\TP C\horloge.c: At top level: C:\Users\User1\Desktop\TP C\horloge.c:70: error: syntax error before "return"
Exécution terminée
et merci d'avancement | |
|
khalidmaroc1988
Messages : 39 Points : 5506 Date de naissance : 19/11/1988 Date d'inscription : 01/03/2010 Age : 36
| Sujet: Re: un programme d' horloge Jeu 28 Oct - 13:23 | |
| la bibleo graphics.h n' existe pas dans Dev C++ pour l'utiliser il faut travailler avec turbo c | |
|
Contenu sponsorisé
| Sujet: Re: un programme d' horloge | |
| |
|