ورود

View Full Version : گرافیک در ++c



szeinab
دوشنبه 18 تیر 1386, 09:12 صبح
چطور می شود در ++cاز گرافیک استفاده کرد.

emad_67
دوشنبه 18 تیر 1386, 09:30 صبح
منظورت استفاده از توابع گرفیکی موجود در geraphics.h هست؟ این هدر در borland و turbo موجوده اگه با vc++ کار میکنی اصلا این هدر تو visual وجود نداره چون خود visual به صورت گرافیکی و برای انجام برنامه های تحت ویندوز ساخته شده دیگه این هدر رو در اون قرار ندادن
اینجا رو هم ببین
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/ad/c0005931.htm

szeinab
چهارشنبه 20 تیر 1386, 09:18 صبح
من یک بازی دوز نوشتم و میخاهم قشنگش کنم یا جدول یا یک محیط رنگی در ++c

emad_67
چهارشنبه 20 تیر 1386, 10:13 صبح
خوب منظورت بلاخره تحت داس هست یا تحت ویندوز

arshia_
پنج شنبه 21 تیر 1386, 09:43 صبح
فایل egavga.bgi رو توی مسیر پروژه کپی کن
این هم یک مثال از نحوه فعال کردن گرافیک در سی
بهتره به help مراجعه کنی
اونقدر تکمیل است که برای هر سوالی کفایت می کنه




#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int midx, midy;
int radius = 100;
/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, "");
/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* terminate with an error code */
}
midx = getmaxx() / 2;
midy = getmaxy() / 2;
setcolor(getmaxcolor());
/* draw the circle */
circle(midx, midy, radius);
/* clean up */
getch();
closegraph();
return 0;
}

shervin_agh67
چهارشنبه 28 شهریور 1386, 13:10 عصر
از توابع win32 با فعال کردن هدرش در فایل سورس این کار امکان پذیره البته اگر از ++M.C استفاده می کنی از توابع شی گرا هم می شه استفاده کرد .