Und*_*ing 0 c graphics include
上面的问题是一样的。
因为当我编译我的 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);
}
Run Code Online (Sandbox Code Playgroud)
graphics.h
是指称为 BGI 的非标准图形库,由 Borland 在 1989 年设计,用于 MS DOS 操作系统的 Borland 编译器。它不是 C 标准,它不可移植。它不能用于 DOS 或早期 32 位 Windows(95/98 等)以外的任何其他系统,除非您使用模拟器。
如果你浪费时间学习华大基因,你就会被老师/学校骗了。作为初学者,您应该忘记所有关于 MS DOS 图形的内容,而专注于现实世界中实际使用的东西,即 2017 年。