C语言图形函数问题

#include <graphics.h>
#include <math.h>
#define PI 3.1415926
void main()
{
double a;
int x,y,y1,r,r1;
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"c:\\turboc2\\bgi");
printf("Please input Radus(<80): ");
scanf("%d",&r);
cleardevice();
setbkcolor(9);
setcolor(4);
outtextxy(80,20,"This program show the Kidney picture.");

y1=240-r;
for(a=0;a<=2*PI;a+=PI/27)
{
x=320+r*cos(a);
y=240+r*sin(a);
r1=sqrt((x-320)*(x-320)+(y-y1)*(y-y1));
circle(x,y,r1);
}
outtextxy(80,460,"Press any key to quit...");
getch();
closegraph();
}
调试就这样了,为啥?

Undefined symbol '_closegraph' in module test4.c
Undefined symbol '_outtextxy' in module test4.c
Undefined symbol '_circle' in module test4.c
Undefined symbol '_setcolor' in module test4.c
Undefined symbol '_setbkcolor' in module test4.c
Undefined symbol '_cleardevice' in module test4.c
Undefined symbol '_initgraph' in module test4.c

你是哪个编译环境啊?
我在Tc2.0和Win-Tc下都可以的

int gdriver=DETECT,gmode;
registerbgidriver(EGAVGA_driver);/*加上这句试试*/
initgraph(&gdriver,&gmode,"");追问

我的是turboc2,加了那句也不行.....还是那样

追答

需要在Options->Linker->Graphics library 置成On

追问

按照那样设置了,但还是不行.........我晕了,,,还是谢谢你
能把这个文件打包成exe文件吗发给我吗。谢谢!!!QQ1083188547

追答

Options->Directories 里面的路径设置对了没?要设置成你TC放置的路径,最好无中文,路径也别太深
还有Options->Linker->Graphics library
置完之后要执行Options->Save options

追问

i开头的路径——c:\turboc2\include
L开头的路劲——c:\turboc2\lib
T开头的路径—c:\turboc2
是这样吗?
那个设置之后我保存了的。谢谢
能把它打包成exe文件发给我吗——————谢谢了。QQ1083188547急需啊,谢谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-05
turbo c很久没用了。
只能给你提示一下,有的头文件没有包含,再检查一下。。
第2个回答  2011-08-05
有头文件没有包含吧,stdio.h算一个....
第3个回答  2011-08-05
嫌疑人余恩全(中)被押解回蓉

“想当年,老子也杀过人……”今年3月,一个自称彭州人的男子向人吹嘘他的不平凡。说者无心,听者有意。这句话辗转传到了彭州刑警耳朵里。彭州警察奔赴云南等地,对这个吹牛皮的男子展开搜寻,最终将逃亡7年的杀人嫌犯挡获。前晚,嫌疑人被办案民警从云南押解回彭州。

上门收荒 收荒匠被杀

昨日上午,说起7年前杀人的原因,42岁余恩全仿佛在讲述别人的事。“我跟他无冤无仇,那天就是喝了点酒。”他说,2002年7月初,他刚解除劳教回家,发现老婆已带着小孩改嫁。于是,tory burch flats sales,他整天孤独一人在家借酒浇愁。7月13日,一男子上门收荒。酒后的余恩全开门后,竟将其骗进家里杀死。他搜走其钱财,将尸体埋在家中后逃走。

这个无辜惨死的收荒匠叫李天国,次日,其家人见他彻夜未归报了警。两天后,办案民警经过排查,锁定李天国在磁峰镇西一村失踪。接着,进行地毯式搜寻时,民警发现了埋在余家的尸体。此案在当地轰动一时,彭州警方从没放弃追捕,然而余恩全仿佛石沉大海。每次好容易得到他的线索,但很快又断了。

千里追捕 锁定潜逃嫌犯

“做错了,肯定要认账。后悔啊……”余恩全说。在逃亡7年里,tory burch flip flops,余恩全先后去过雅安、云南等地。每到一个地方,看到川A牌照的小车,特别是警车心里就发慌,以为警察找上门了。余恩全说,为了躲避追捕,甚至晚上做了噩梦,他也要重新换个地方。

今年3月8日,discount tory burch,余恩全在云南跟别人吹牛说出自己杀人的事,引起了彭州警方的重视。警方成立了抓捕小组,再次展开了对余恩全的追捕。等办案民警到达云南省丽江市后,余恩全又“消失”了。在云南省丽江警方配合下,最终确定其藏匿地点。此乡境内煤矿众多,且还有盗挖私煤的“游击队”,这给抓捕组带来了巨大的困难。

乔装打扮 井口等凶手

在调查中,办案民警发现,警方掌握的余恩全照片已经是7年前的,辨认起来有较大难度。于是,办案民警乔装打扮后和当地民警秘密侦查,最终于3月13日晚锁定余恩全藏匿的煤矿。一自称叫王嘉银的人,其体貌特征和年龄与余恩全十分相似,当时正在1号井下挖煤,要第二天凌晨才会上井。

为了不打草惊蛇,办案民警在井口苦苦蹲守。次日凌晨5时许,办案民警将“王嘉银”抓捕。“在这里你们都能把我抓到!我认了!”“王嘉银”眼里闪过了慌乱,他随后承认真名叫余恩全,并对其杀害李天国的犯罪事实供认不讳。

昨日,彭州警方以涉嫌故意杀人罪将其刑事拘留。目前,此案正在进一步调查中。本报记者 袁勇 实习生 刘琴 摄影报道

c语言图形函数
图形函数裙化错误了,正确的应该如下:include <graphics.h> main(){ int graphdriver=DETECT;int graphmode,x;initgraph(&gdriver,&gmode,””);(就这一行)cleardevice();rectangle(100,20,200,50);bar(100,80,150,180);getch();closegraph();} ...

用C语言输出CosX,SinX函数图像的问题,新手求解
把你的printf("*\/n")改为printf("*\\n"),其它的\/n也改为\\n看看行不行。include <stdio.h> include <math.h> int main(){ double y;double x, m, i;for(y=1;y>=-1;y-=0.1){ if(y>=0){ m=asin(y)*10;for(x=1;x<m;x++)printf(" ");printf("+");for(;x<31-m...

用c语言写程序,此程序能画出来函数y=2x+5的曲线图形。
此题把数学问题转化为用C语言描述即可,很多画图问题可以使用这种方法。假设屏幕左上角为坐标轴原点 也就是把我们的屏幕当作第一象限时,代码如下 include <stdio.h>#define MAX 30 \/\/ 选定曲线要显示的范围,因为一次函数是一条直线,所以它的显示范围无穷int main(){ int x, y; for...

C语言,<graphics.h>的函数问题
因为TC下分了两种模式,字符模式和图形模式 处于字符模式就可以用scanf()和printf()图像模式的话 输出文字用outtextxy();输入的话 只能通过捕获键盘(是否按下了某个键,比如9)或者鼠标的消息得到。好像是通过BIOS中断实现的,具体课本上有实例的吧 ...

请教:c语言的问题请教各位高手,是一个欧拉公式的转换问题,函数中两个返...
F-E+V=2。试一下用拓朴学方法证明关于多面体的面、棱、顶点数的欧拉公式。证明 :(1)把多面体(图中①)看成表面是薄橡皮的中空立体。(2)去掉多面体的一个面,就可以完全拉开铺在平面上而得到一个平面中的直线形,像图中②的样子。假设F′,E′和V′分别表示这个平面图形的(简单)多边形、...

c语言 图形函数
TURBO C 的图形函数 都是相对于图形屏幕坐标, 即象元来说的。 关于点的另外一个函数是: int far getpixel(int x, int y); 它获得当前点(x, y)的颜色值。 2. 有关坐标位置的函数 int far getmaxx(void); 返回x轴的最大值。 int far getmaxy(void); 返回y轴的最大值。 int far ...

y =1+x+1\/(x-3)^2画出这个函数的图形,用c语言写
1)你这题问的是在让人难以回答,一是不知道在什么环境下,一是不知道用什么C语言编译器。2)首先你要见一个图形上下文环境,这和绘制函数图形无关 3)然后你要把绘画区域的坐标定好,设计出x和y坐标的取值范围,用画线函数画出x和y坐标轴,用文字输出函数标上原点o和刻度值。4)然后从x坐标的...

用c语言输出一个图形,要用函数的调用。
其实很好写,没那么麻烦。include<iostream.h> int main(){ cout<<""<<endl;cout<<""<<endl;cout<<""<<endl;cout<<"***"<<endl;cout<<""<<endl;cout<<""<<endl;cout<<""<<endl;return 0;}\/\/你想空格直接空格就是了,不需要格式的控制。\/\/已经运行过了,祝你好运。

有关C语言的问题,我发现一个图形头文件函数<graphics.h>可是在VC编译...
你完全可以用VC绘图啊。你可以创建MFC程序,处理里面的OnPaint。也可以创建一个Win32应用程序。默认就已写好了WM_PAINT消息,这里绘图就可以了。参考:case WM_PAINT:hdc = BeginPaint(hWnd, &ps);\/\/ TODO: 在此添加任意绘图代码...TextOut(hdc, 0, 0, "Hello, Windows!", 15);EndPaint(...

关于C语言库函数<graphics.h>的问题
这个库函数不是标准库函数,只能在低版本的TC中使用,为了程序的可移植性,请不要用这里面的函数绘图。绘图可以用DIRECTX或者OPENGL。

相似回答
大家正在搜