| | #1 (permalink) | |||||||||
| مدیر بخش تاریخ ![]() ![]() ![]() ![]() ![]() ![]() تاريخ عضويت: Jul 2007
پست ها: 14,124
درجه: 72 [ ![]() ![]() ![]() ![]() ]سابقه: 2680 / 2680 سپاس ها: 172
از این کاربر 881 بار در 624 پست تشکر شده
| سلام دوستان عزیز لطفا فقط در این تاپیک پیشنهادات و انتقادات خودتونو بیان کنین خواهشا در تالار برنامه نویسی به موضوع مربوطه توجه کنین و بعد پستها و تاپیکاتونو ایجاد کنین موفق و موید باشید یا حق | |||||||||
| | |
| | |
| | #5 (permalink) | |||||||||
| مدیر بخش تاریخ ![]() ![]() ![]() ![]() ![]() ![]() تاريخ عضويت: Jul 2007
پست ها: 14,124
درجه: 72 [ ![]() ![]() ![]() ![]() ]سابقه: 2680 / 2680 سپاس ها: 172
از این کاربر 881 بار در 624 پست تشکر شده
| جدی؟؟ یه کد بنویس در مورد ساعت 2زمانه با c ساده ترین سوالی که میشه مطرح کرد اگه تونستی جواب بدی و بنویسی مدیر بشو | |||||||||
| | |
| کاربران مقابل تشکر کرده اند از MaRdoNiuS بخاطر پست مفیدش | edris1988 (10-25-2007)
|
| | #6 (permalink) |
| peyman ![]() | من یک چیزهای کمی بلد هستم البته با c &c++ &#C در زبان های دیگه تخصص زیادی ندارم البته دلفی هم اشنایی با هاش دارم
__________________ [برای مشاهده لینکها باید ثبت نام کنید] ] [برای مشاهده لینکها باید ثبت نام کنید] ] [برای مشاهده لینکها باید ثبت نام کنید] ] [برای مشاهده لینکها باید ثبت نام کنید] ] [برای مشاهده لینکها باید ثبت نام کنید] ] [برای مشاهده لینکها باید ثبت نام کنید] ] [برای مشاهده لینکها باید ثبت نام کنید] ] |
| | |
| | #7 (permalink) | |||||||||
| کاربر ثبت نام شده تاريخ عضويت: Oct 2007
پست ها: 3
درجه: 1 [ ]سابقه: 0 / 2 سپاس ها: 1
Thanked 2 Times in 1 Post
| اینم برای اینکه روی تو رو کم کرده باشم کد: #include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
int x,y;
int xx[]={0,20,40,57,70,85,100,113,123,135,147,154,161,163,167,172};
int yy[]={175,170,166,161,156,150,137,127,115,100,87,70,52,33,17,0};
void init(void)
{
int g=DETECT,d;
initgraph(&g,&d," ");
cleardevice();
x=getmaxx()/2;
y=getmaxy()/2;
settextstyle(TRIPLEX_FONT, HORIZ_DIR, 1);
}
void Numbers(void)
{
outtextxy(x+90,y-178,"1");
outtextxy(x+161,y-107,"2");
outtextxy(x+187,y-12,"3");
outtextxy(x+159,y+83,"4");
outtextxy(x+91,y+153,"5");
outtextxy(x-3,y+178,"6");
outtextxy(x-97,y+154,"7");
outtextxy(x-169,y+82,"8");
outtextxy(x-194,y-11,"9");
outtextxy(x-175,y-104,"10");
outtextxy(x-104,y-177,"11");
outtextxy(x-10,y-203,"12");
}
void HourHand(int i,int j)
{
int dx,dy,k;
static int ds=1,di=1;
int xx[]={0,15,28,38,47,55,65,75,84,93,100,106,110,113,117,122};
int yy[]={125,123,120,115,110,102,92,82,70,60,50,40,30,20,10,0};
k=i=(i*5)+(j/12);
if(i>15) if(i>45) i=60-i;
else if(i>30) i=i-30;
else i=30-i;
dx=xx[i]; dy=yy[i];
if(k>30) dx*=-1;
if(k<16||k>45) dy*=-1;
setlinestyle(3,1,3);
setcolor(0); line(x,y,x+ds,y+di); setcolor(15);
line(x,y,x+dx,y+dy);
ds=dx; di=dy;
}
void MinuteHand(int i)
{
int dx,dy,j=i;
static int ds=1,di=1;
if(i>15) if(i>45) i=60-i;
else if(i>30) i=i-30;
else i=30-i;
dx=xx[i]; dy=yy[i];
if(j>30) dx*=-1;
if(j<16||j>45) dy*=-1;
setlinestyle(0,1,3);
setcolor(0); line(x,y,x+ds,y+di); setcolor(15);
line(x,y,x+dx,y+dy);
ds=dx; di=dy;
}
void SecondHand(int i)
{
int dx,dy,j=i;
static int ds=1,di=1;
if(i>15) if(i>45) i=60-i;
else if(i>30) i=i-30;
else i=30-i;
dx=xx[i]; dy=yy[i];
if(j>30) dx*=-1;
if(j<16||j>45) dy*=-1;
setlinestyle(2,1,1);
setcolor(0); line(x,y,x+ds,y+di); setcolor(15);
line(x,y,x+dx,y+dy);
ds=dx; di=dy;
}
void Drawclock(void)
{
int i;
for(i=200;i<=205;i++) circle(x,y,i);
circle(x,y,180);
Numbers();
rectangle(0,0,2*x,2*y);
settextstyle(BOLD_FONT, VERT_DIR, 6);
setfillstyle(3,1);
bar3d(0,0,105,2*y,0,1);
outtextxy(0,40,"CHINMAYA");
settextstyle(BOLD_FONT, VERT_DIR, 4);
setfillstyle(3,4);
bar3d(2*x-105,0,2*x+20,2*y,0,1);
outtextxy(2*x-90,150,"ACHARY");
settextstyle(TRIPLEX_FONT, HORIZ_DIR, 1);
}
void InnerBox(struct time t)
{
int i;
setlinestyle(0,2,1);
rectangle(250,150,385,200);
setcolor(6);
outtextxy(275,150,"CHINMAYA");
setcolor(15);
gotoxy(34,12);
printf("%2d : %2d : %2d ",t.ti_hour%12,t.ti_min,t.ti_sec);
for(i=0;i<7;i++) circle(x,y,i);
}
void main()
{
struct time t;
init();
Drawclock();
while(!kbhit())
{
gettime(&t);
InnerBox(t);
HourHand(t.ti_hour%12,t.ti_min);
MinuteHand(t.ti_min);
SecondHand(t.ti_sec);
sleep(1);
}
closegraph();
}
| |||||||||
| | |
| | #8 (permalink) | |||||||||
| مدیر بخش تاریخ ![]() ![]() ![]() ![]() ![]() ![]() تاريخ عضويت: Jul 2007
پست ها: 14,124
درجه: 72 [ ![]() ![]() ![]() ![]() ]سابقه: 2680 / 2680 سپاس ها: 172
از این کاربر 881 بار در 624 پست تشکر شده
| کلی خندیدم رفیق ( 2فر در c* وای که کلی خندیم closegraph(); باید برعکس بیده عزیزم از کجا کپی کردی بیدی عزیزم؟ دمت گرم جوک | |||||||||
| | |
![]() |
| ابزار هاي گفتگو | جستجو اين تالار |
| نمايش رسم | |
| |