上面的问题是一样的。
因为当我编译我的C程序时,它给我一个致命的错误(找不到graphics.h),我想知道我可以使用什么而不是它。
考虑到我不想要链接到其他网站或其他什么,因为我是新手,我不明白。
我只需要输入命令,以使其正常工作。如果我必须下载一个库,那么没关系,只要你指导我完成整个过程。
感谢。
以下是我要编译的内容
创建笑脸的代码。
#include <graphics>
int main(void)
{
int midX, midY,
leftEyeX, rightEyeX, eyeY,
noseX, noseY,
headRadius,
eyeNoseRadius,
smileRadius,
stepX, stepY,
initwindow(500, 400, "Happy Face - press key to close", 200, 150);
midX = getmaxx() / 2;
midY = getmaxy() / 2;
headRadius = getmaxy() / 4;
circle(midX, midY, headRadius);
stepX = headRadius / 4;
stepY = stepX;
leftEyeX = midX - stepX;
eyeY = midY - stepY;
eyeNoseRadius = headRadius / 10;
circle(leftEyeX, eyeY, eyeNoseRadius);
circle(rightEyeX, eyeY, eyeNoseRadius);
noseX = midX;
noseY = midY + stepY;
circle(noseX, noseY, eyeNoseRadius);
smileRadius = (int)(0.75*headRadius + 0.5);
arc(midX, midY, 210, 330, smileRadius);
getch();
closegraph();
return(0);
}
答案 0 :(得分:4)
graphics.h
指的是名为BGI的非标准图形库,由Borland在1989年设计,与Borland编译器一起用于MS DOS操作系统。它不是C标准,不便携。它不能用于除DOS或早期32位Windows(95/98等)之外的任何其他系统,除非您使用模拟器。
如果您浪费时间了解BGI,那么您的老师/学校就会对您造成伤害。 作为初学者,您应该忘记所有关于MS DOS图形的内容,并关注2017年真实世界中实际使用的内容。