csliang 发表于 2007-5-22 16:36

有没人知道怎么解决TC不能编译运行图形.....

学校C语言要课程设计,但是我的电脑不能用TC运行图形文件,我有好些同学都这样,但是没人有解决的方法。。。
运行图形文件后,电脑没有图形显示,而是提示“TC.exe CPU遇到无效指令”。。。(我换了n个版本的TC都这样)
我用的CPU是AMD 3600+,我好些同学不能运行图片也是这款。
哪位师兄、师姐、同学知道解决方法的,小弟感激不尽。。。。

小I 发表于 2007-5-22 17:17

不是很明白LZ说什么...
图形文件?

是说什么?
某写图形库?

dasonch 发表于 2007-5-22 19:45

LZ的意思应该是想用TC编译运行cpp文件,但不成功

csliang 发表于 2007-5-23 12:42

就是让TC显示编写的图像程序不能成功。。。。

iptton 发表于 2007-5-23 12:45

你是用了什么图形库吧……

貌似有些图形库是对显卡有要求的

启明星 发表于 2007-5-23 13:41

/*金刚石图案*/
#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();
}

zaijzhgh 发表于 2007-5-25 21:23

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]
查看完整版本: 有没人知道怎么解决TC不能编译运行图形.....