Hy傢伙,我寫了一個程序,在C編程中畫一條線。正如我們所知,windows7/8不直接支持全屏,當我從turboC++編譯時,它運行正確,但是當我構建它並進入turboC++文件夾並從那裏執行時,它給我一個消息,支持全屏應用程序,現在應該怎麼做才能在Windows 7/8中運行。我寫的代碼是:全屏的C程序應用程序不工作在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初學者...如果我很抱歉不能夠讓你清晰... 我還附上錯誤的我得到了什麼圖片,..
「XY不能在Windows上工作」 - 真是個驚喜...... – 2012-12-26 08:25:03
您是否考慮過使用像Qt這樣的跨平臺GUI工具包? –
nope,因爲我們的教授不允許使用除TurboC++之外的其他任何東西,我使用的是TurboC++,並且全屏不能正常工作,請正確查看問題@ H2CO3 ... –