4

为什么我在运行代码时什么也看不到?我使用 DOSBox。

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <dos.h>
#include <conio.h>
#include <bios.h>
#include <ctype.h>
#include <math.h>

int main() {
    int gdriver = DETECT,gmode = 0;
    initgraph(&gdriver,&gmode,"C:\\TC\\BGI");
    struct time t;
    moveto(5,10);
    outtext("Hello");
    moveto(6,11);
    outtext("World**strong text**");
    moveto(1,24);
    outtext("Press: 1-About_Author, 2-Current_Time,ESC to EXIT");
    closegraph();
    return 0;
}
4

1 回答 1

0

你的代码是对的。问题在于您为搜索显示驱动程序文件提供的路径"C:\\TC\\BGI"。这通常是因为tc不是已安装驱动器的根目录或.exe您使用的文件路径不是c:\\TC. 将路径替换为"..//bgi". 这将从bin当前工作目录)重定向到 bgi。

于 2017-09-10T11:20:31.707 回答