我刚学vc,写了一个绘图的程序。
但是在vc中不能运行,程序是没有问题的。
可能是安装vc++的时候有些东西没装好,
请教各位高手,我应该这样做?
谢谢!

解决方案 »

  1.   

    为什么程序没问题这我也不好说,这个我已经仔细检查过,也向人指教过,各位只要认为它没问题就是了,不要把注意力集中在这方面了。
        在我安装vc的时候,曾经有提示说有些工具要另行安装的,安装过vc6.0 的应该知道是怎么一会事,小弟我也说不清楚。
        如果有谁弄明白我说的是什么了,请多指教!  
        小弟我先谢了!!!
      

  2.   

    以下是代码,帮我看看吧 !
    编译的时候说 Cannot open include file: 'graphics.h': No such file or directory   
    我想应该是软件方面的问题,
    能指点一下吗???
    #include<graphics.h>
    #include<conio.h>
    #include<dos.h>
    void drawpicture(void);
    void change_palette(void);void main(void) //主程序
    {
     int driver=detect,mode;             //定义变量
     int num1,num2;
     initgrah(&driver,&mode,"");         //初始化图形模式 
     drawpicture();                      //绘制图形
     getch();
     change_palette();                   //按任意键欣赏霓虹灯效果
     closegraph();                       //关闭图形模式
    }void drawpicture(void)  //绘制图形
    {
     int num;
     void drawpan(int x,int y,int r,int color);
     for(num=1,num<16;num++)
     {
     drawpan(40*num,350,50,num);
     }
    }void drawpan(int x,int y,int r,int color);  //绘制扇行
    {
     setcolor(white);
     setfillstyle(1,color);
     pieslice(x,y,45,135,r);
    }void change_palette(viod)
    {
    int num1=1,num2=1;
    while(1)
    {
    for(num1=1;num1<16;num++)
    {
    setpalette(num1,num1+num2);
    delay(20);
    if(kbhit()) return;
    }
    num2++;
    if(num2==16) num2=1;
    }
    }
      

  3.   

    VC里好像本来就没有graphics.h头文件
      

  4.   

    在VC中绘图,你可以使用GDI或GDI+。
      

  5.   

    你的程序能在turbo c中运行,而不能在vc中运行
      

  6.   

    在网上找到graphics.h,拷贝到VC的include文件夹,应该可以通过编译
    不过我真不知道你这种程序为什么要在VC里运行,用turbo c足够了
    VC最好用来编写windows应用程序,或者底层应用程序,像你这样的程序用vc浪费。
      

  7.   

    我对vc了解得实在是太少了,我也 试过拷贝graphics.h的方法,但是没有用,当然这种绘图用c就能完成,但是我想在vc里面完成它,有方法吗???
      

  8.   

    方法是有的,就像我所说的,找到所需要的头文件和库文件,加到其默认的文件夹里(或者在VC里添加目录路径),这样应该就行了。当然你可以建立一个控制太应用程序,在工程里添加一个.c的源文件,编译执行,应该得到跟tc中相同的效果。