#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
我的是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急需啊,谢谢
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。