嗨伙计们,我写了一个程序来在 C 编程中画一条线。众所周知,windows7/8 不直接支持全屏,当我从 turboC++ 编译时,它可以正确运行,但是当我构建它并转到 turboC++ 文件夹并从那里执行时,它给了我一个消息,这个平台不支持支持全屏应用程序,现在我应该怎么做才能在 Windows 7/8 中运行。我写的代码是:
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
clrscr();
/* request auto detection */
int gdriver = (DETECT)/3, gmode, errorcode;
int midx, midy;
/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, "C:/TURBOC3/BGI/");
/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* terminate with an error code */
}
midx = getmaxx() / 2;
midy = getmaxy() / 2;
setcolor(getmaxcolor());
line(midx, midy, midx/2,midy/2);
/* clean up */
getch();
closegraph();
return 0;
}
可能是什么解决方案?我只是C的初学者......对不起,如果我不能让你清楚......我还附上了我得到的错误图片,..