有没人知道怎么解决TC不能编译运行图形.....
学校C语言要课程设计,但是我的电脑不能用TC运行图形文件,我有好些同学都这样,但是没人有解决的方法。。。运行图形文件后,电脑没有图形显示,而是提示“TC.exe CPU遇到无效指令”。。。(我换了n个版本的TC都这样)
我用的CPU是AMD 3600+,我好些同学不能运行图片也是这款。
哪位师兄、师姐、同学知道解决方法的,小弟感激不尽。。。。
不是很明白LZ说什么...
图形文件?
是说什么?
某写图形库? LZ的意思应该是想用TC编译运行cpp文件,但不成功 就是让TC显示编写的图像程序不能成功。。。。 你是用了什么图形库吧……
貌似有些图形库是对显卡有要求的 /*金刚石图案*/
#include <graphics.h>
#include <math.h>
#define PATH "d:\\turboc2"/*TC所在路径*/
main()
{
float t;
int x0=320,y0=240;
int n,i,j,r;
int x,y;
int gdriver=DETECT,gmode;
printf("input n(23-31) and r(100-200)\n");
scanf("%d,%d",&n,&r);
initgraph(&gdriver,&gmode,PATH);
cleardevice();
setbkcolor(9);
setcolor(4);
t=6.28318/n;
for (i=0;i<n;i++)
{
x=r*cos(i*t)+x0;
y=r*sin(i*t)+y0;
}
for (i=0;i<n-1;i++)
for (j=i+1;j<n;j++)
line(x,y,x,y);
getch();
closegraph();
} to:ls
#include <graphics.h>是要写明具体路径的。比如:#include<F:\Win-TC\Include\Graphics.h>
"电脑没有图形显示",在TC下绘制图形是要对图形初始化,参考一下这个程序吧:
#include <graphics.h>
int main()
{
int gdriver, gmode;
gdriver=VGA;
gmode=VGAHI;
initgraph(&gdriver, &gmode, "c:\\tc");
bar3d(100, 100, 300, 250, 50, 1); /*画一长方体*/
system("pause");
closegraph();
return 0;
}
页:
[1]