برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید با همین چند خط کد کوتاه اشکال زیبایی در محیط گرافیکی ایجاد می شود , تنها با تغییر برخی اندازه ها اشکال جدیدی خلق می شود . برای این دو برنامه کوتاه فکر نکنم نیازی به هیج توضیحی باشد چون در هر کتاب آموزش C/C++ درباره برنامه نویسی در محیط گرافیکی مطلب گفته شده (تنها نکته لازم به ذکر این است که مسیرگرافیکی کتابخانه مبدل گرافیکی c++ درست داده شود مثلاً مسیر گرافیکی C++ من "C:\\tc\\bgi" می باشد , حواستان باشد که باید از \\ استفاده کنید نه از \ . )
Program 1 :
/*
########################################
# WWW : cpp.blogfa.com #
# Released on July 2005 #
########################################
*/
//Essential Library
#include <graphics.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>


int main(void)
{
int gdriver = DETECT;
int gmode,errorcode,a,b,s;
float k,x,y,i,j;
float pi = 3.14159;
initgraph(&gdriver,&gmode,"c:\\tc\\bgi");
errorcode = graphresult();
if ( errorcode != grOk)
{
exit(1);
}
s = 0;
setcolor(12);
do {
i = 38+100*cos(pi*s/190);
j = 175+100*sin(pi*s/190);
x = (int)i;
y = (int)j;
circle(x+s,y,(int)y/6);
s=s+3;
} while (s<550);
getch();
closegraph();
// Return into text mode
return 0;
}
//End of program


Program 2 :
/*
########################################
# WWW : cpp.blogfa.com #
# Released on July 2005 #
########################################
*/
//Essential Library

#include <graphics.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>

int main(void)
{
int gdriver = DETECT;
int gmode,errorcode,i;
initgraph( &gdriver, &gmode,
"c:\\tc\\bgi");
errorcode = graphresult();
if (errorcode != grOk)
{
exit(
1);
}

setcolor(
10);
i=
0;

do{
i=i+
1+(int)i/10;
line(
120+i,i,520-i,i);
line(
120+i,400-i,520-i,400-i);
line(
520-i,400-i,520-i,i);
line(
120+i,i,120+i,400-i);
} while (i<
200);

getch();
closegraph();
//Return into text mode
return 0;//End of Programm
}
نوشته شده توسط پژمان رودخانه ای برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید