#include <stdio.h>
#include <graphics.h>
void main()
{
int x0,y0,x1,y1,driver,mode,i;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,"C:\TC201E\BGI");
setbkcolor(WHITE);
x0=263;x1=275;y0=263;y1=275;
for(i=0;i<=18;i++)
{
setcolor(BLACK);
rectangle(x0,y0,x1,y1);
x0=x0-5;y0=y0-5;x1=x1+5;y1=y1+5;
}
settextstyle(DEFAULT_FONT,HORIZ_DIR,2);
outtextxy(150,40,"HOW beatiful it is");
line(130,60,480,60);
setcolor(2);
circle(269,269,137);
}
刚开始学习在tc环境下画图,为什么代码运行通过了,可是什么都没显示呢?运行后屏幕是黑的,按任意键退出
initgraph(&driver,&mode,"C:\\TC201E\\BGI");
且C:\TC201E\BGI目录下有VGA.BGI文件
且最后要加
getchar();
closegraph();
嗯,路径必须使用'\\'而不是'\'
driver=DETECT最好换这个吧
还好是刚学tc画图,回头是岸。
想学底层画图的话,opengl。
高层的话,好多库都有。
我看学生比较多...
额是业余的……
偶是业余学生
我本来想学c侵入式学习
可觉得学java容易些
所以改为j2ee方向
看来我的估计是准确的, 因为大部分工作的人都用c++或者java, .NET之类...
c/php/p ......
下面是我写的关于高斯列主消元法的C程序实现方法。但是求解结果始终不正确啊!检查很久了,还是检查不出来,麻烦哪位大哥给指点下吧!先O(∩_∩)O谢谢了!
程序代码:
C/C++ code:
#include <stdio.h ......