这里小雨.
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>

int main() {

        initgraph(640, 480);
        
        setbkcolor(RGB(64, 128, 128));
        cleardevice();
        
        //设置画笔的颜色
        setlinecolor(RGB(255,0,0));
        //设置画笔的颜色,PS_SOLID表示实线, 10表示线的宽度
        setlinestyle(PS_SOLID, 10);
        //设置文字颜色
        settextcolor(RGB(255, 255, 0));
        //设置文字样式 高度 宽度 字体
        SetTextColor(100, 0, "微软雅黑"); //报错了
        //在指定位置输出文本
        char s[] = "无码高清";
        outtextxy(170, 190,s);  //报错了

        //画线 从180,380到460,100
        line(180, 380, 460, 100);
        circle(320, 240, 200);

        system("pause");
        closegraph;

        return 0;
}


卡狗
本帖最后由 Kalice 于 2020-2-25 11:44 编辑

1.把函数改成settextstyle

2. 考虑改成这样
  1. // 输出字符串 (VC6 / VC2008 / VC2010 / VC2012)
  2. TCHAR s[] = _T("Hello World");
  3. outtextxy(10, 20, s);
复制代码



这里小雨.
Kalice 发表于 2020-2-25 11:43
1.把函数改成settextstyle

2. 考虑改成这样

已经解决了谢谢