用C语言做了一个转盘

成品展示:

#include <stdio.h>
#include <graphics.h>                                    //需要下载easy图形库
#include <math.h>

#define WIN_WIDTH 400                                    //定义窗口大小
#define WIN_HEIGHT 400
#define centerx 200                                        //定义转盘中心位置
#define centery 170
#define PI 3.14159                                        //定义π
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME)) & 0x8000 ? 1 : 0)            //检测鼠标键盘是否按下

HWND m;                                            //定义一个句柄
POINT p;                                        //定义一个点

struct Rect                                        //创建一个矩形结构体
{
    double x, y, w, h;
};

double anglesin(double angle)                    //创建一个角度三角函数
{
    return sin(angle * 2 * PI / 360);
}

double anglecos(double angle)
{
    return cos(angle * 2 * PI / 360);
}

void textmidmid(Rect rect, const char* text, int size, COLORREF color, const char* style)        //创建一个文字左右上下居中函数
{
    settextcolor(color);                                                      

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值