PDA

View Full Version : مبتدی: رسم دایره ( ساده)



saied_hacker
پنج شنبه 20 خرداد 1389, 17:46 عصر
من یه کد نوشتم اما نمی دونم چرا اجرا نمی شه ( من ++C زیاد بلد نیستم )

اگه میشه راهنماییم کنید




/* simple.c
example 1.0
*/
#include<graphics.h>
#include<conio.h>

void main()
{
int gd=DETECT, gm;

initgraph(&gd, &gm, "c:\\turboc3\\bgi " );
circle(200,100,150);

getch();
closegraph();
}





Error's:

Undefined symbol _circle in module CIRCLE.CPP
Undefined symbol _inigraphic in module CIRCLE.CPP



باید با Turbo C++‎‎3 باشه
ممنون

tdkhakpur
پنج شنبه 20 خرداد 1389, 18:54 عصر
مسیر کتابخانه گرافیکی را پیدا نمی کند تا کار لینک انجام بشود
در ضمن کد لود شدن bgi را بصوزت زیر اصلاح کنید.


initgraph(&gd, &gm, "p:\\tc\\bgi");

tdkhakpur
پنج شنبه 20 خرداد 1389, 20:06 عصر
#include "graphics.h"
#include "conio.h"
void main()
{
int gd=DETECT,gm;
//initgraph(&gd, &gm, "\\borlandc\\bgi (file://borlandc//bgi)"); // مسیر کامپایلر من
initgraph(&gd, &gm, "p:\\tc\\bgi"); // مسیر کامپایلر شما
circle(330,180,100);
getch();
cleardevice();
}

saied_hacker
جمعه 21 خرداد 1389, 12:13 عصر
من این سایت هم استفاده کردم اما نمی دونم چرا کار نمی کنه .
اخه این 2 خط کد دیگه چیه که براش 3 ارور می ده دوستان کسی نمی دونه دقیقا مشکل از کجاس ؟

می شه یکی پروژه سالم رو اینجا بزاره.
(عکس هم تو پست قبل ضمیمه کردم )

کمک

saber187518
شنبه 22 خرداد 1389, 01:21 صبح
با سلام
دوست عزیز اینم کد تقدیم شما


#include <iostream.h>
#include <conio.h>
#include <graphics.h>
#include <stdio.h>
#include <stdlib.h>
void main()
{
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "c:\\tc\\bgi");
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 */
}
circle(getmaxx()/2,getmaxy()/2,50);
getch();
closegraph();
getch();
}

saied_hacker
شنبه 22 خرداد 1389, 12:43 عصر
ممنون حل شد