C语言 图形显示问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 18:50:54
#include<graphics.h>
#include<stdio.h>
#include<conio.h>
void main()
{
int driver=DETECT,mode;

initgraph(&driver,&mode,"C:\\JMSOFT\\CYuYan\\tc3\\BGI"); /*INITIALIZE THE MODE*/

/* * * * DRAW SOME NORMAL LINES * * * */
setcolor(YELLOW);/* CHANGE THE CURRENT COLOR TO red*/
line(150,101,450,101); /*DRAW THE TOP LINE*/
line(151,101,151,201); /*DRAW THE LEFT LINE*/
setcolor(YELLOW);/* CHANGE THE CURRENT COLOR TO blue */
line(150,200,450,200); /*DRAW THE BOTTOM LINE*/
line(450,200,450,100); /*DRAW THE RIGHT LINE*/
getch(); /*GET A CHAR TO RETURN(EXIT)*/
closegraph(); /*CLOSE GRAPH :VERY IMPORTANT!!!*/
}

这是代码,下面的图片是我机子的配置
但是运行的时候就黑屏(运行非图片C程序不黑屏),进入了节能模式(显示器指示灯由绿色变成了橘黄色)

请问问可能是什么原因
C与C++程序设计学习与实验系统 2008.6 这是编辑器
还有就是同一个程序,我同学能够运行显示图片,我的运行后,就黑屏(没有报错,感觉是由文本界面向图形界面转换时就黑屏

你用的是TC吧。
TC是DOS下的,它的图形库是在dos下直接操作硬件的,windows下是不允许的。
把程序的运行兼容模式改成win95试试?

sorry,没用过