C++的文字无法打印,大概就是这样的,我刚开始学

问题遇到的现象和发生背景

img

#define _CRT_SECURE_NO_WARNINGS
#undef UNICODE
#undef _UNICODE
#include<graphics.h>        //引入图形库函数
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
    initgraph(650, 600);  //生成窗口
    //setbkcolor(RGB(150,14,162));  RGB模式下的背景色
    srand((unsigned int)time(NULL));
    setfont(100, 100, L"黑体");
    outtextxy(100, 200, L"I Love you");
    Sleep(1000);
    IMAGE img;//定义一个图片名.
    loadimage(&img, "0.jpg",650,600);//从图片文件获取图像
    putimage(0, 0, &img);
    
    //while循环1秒内随机变换背景色
    /*while (1)
    {
        setbkcolor(RGB(rand() % 256, rand() % 256, rand() % 256));   //背景色
        cleardevice();     //刷新界面
        Sleep(1000);
    }*/
    MOUSEMSG msg;
    while (1)
    {
        
        char str[20] = "";
        msg = GetMouseMsg();
        switch (msg.uMsg)
        {
        case WM_LBUTTONDOWN:
            circle(msg.x, msg.y, 50);
            break;
        case WM_RBUTTONDOWN:
            rectangle(msg.x - 25, msg.y - 25, msg.x + 25, msg.y + 25);
            break;
        case WM_MOUSEMOVE:
            cleardevice();
            putimage(0, 0, &img);
            setbkmode(TRANSPARENT);
            sprintf(str, "%d,%d", msg.x, msg.y);
            outtextxy(msg.x - 20, msg.y - 10,str);
        default:
            break;
        }
    }
    
    getchar();
    closegraph();
    return 0;
}

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

先编译链接调试easyx.cn官网的例子代码。