#define _CRT_SECURE_NO_WARNINGS
#include<graphics.h>
#include<stdio.h>
void HANSHU()
{
initgraph(1000,1000, SHOWCONSOLE);//这里可以搞一些恶搞人的东西比如说,NOCLOSE加了这个参数就无法关闭你所打开的窗口,NOMINIMIZE,
//就是没有小型化,可以用或运算达成同时达到所有功能,
setbkcolor(WHITE);
cleardevice();
setfillcolor(RGB(195,153,245));//这里可以使用rgb三色调来调也可以直接用颜色来调增
setlinecolor(BLUE);
circle(500, 500, 500);
fillcircle(50, 50, 50);
solidcircle(250, 250, 100);
solidcircle(500, 250, 100);
//这里开始文字的
settextcolor(RGB(184,245,212));
setbkmode(TRANSPARENT);
settextstyle(25,0,"楷体");//文字时有背景的,如何把背景去掉呢,使用setbkmod(trasnparent)去掉背景
; //outtextxy(100, 100, "杜佩城天下无敌第一帅");//这里只能传一个字节
//严重性 代码 说明 项目 文件 行 禁止显示状态
//错误 C2665 “outtextxy” : 2 个重载中没有一个可以转换所有参数类型 easys的学习使用 E : \Users\86186\source\repos\easys的学习使用\easy第一.cpp 18
//解决方案有三种,,在字符串前面加上大写的L,
//或者进项目改属性,改为多字节字符集
//开始弄一个文字居中
fillrectangle(300,500,600,600);//画了一个矩形,还是带配色的,因为所有的fill都填充了紫色所以想换一个颜色就可以重新设置一下
char dpc[] = "杜佩城天下无敌第一帅";
int x = textwidth(dpc);
int y = textheight(dpc);
outtextxy(300+(300-x)/2, 500+(100-y)/2, dpc);//对坐标进行一个修改
getchar();
closegraph();
}
int main()
{
printf("浅浅的试一试把\n");
//easy的简单学习使用
int a;
HANSHU();
printf("请输入你想要干什么");
scanf("%d", &a);
printf("%d", a);
}//杜佩城天下无敌第一帅