c++ 计划Todo

本文介绍如何用C++编程实现类似于Microsoft Todo的功能,主要关注基本操作。代码中使用了RGB颜色,因此该程序仅适用于Windows 10及以上系统。程序包含RgbOut.h头文件及plan.cpp源文件,可以配合简约时钟使用,达到良好的效果。
摘要由CSDN通过智能技术生成

规律的一天总是从计划开始。本次用c++实现类似与Microsoft Todo 的效果(就是最基本的一些)。背景颜色用的是rgb的,所以目前只有win10及以上可以用。
话不多说,上代码:
RgbOut.h:

//RgbOut.h
#include <cstdio>
#include <windows.h>

void rgb_init() {
   																// 初始化
	HANDLE hIn = GetStdHandle(STD_INPUT_HANDLE);		//输入句柄
	HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);		//输出句柄
	DWORD dwInMode, dwOutMode;
	GetConsoleMode(hIn, &dwInMode);						//获取控制台输入模式
	GetConsoleMode(hOut, &dwOutMode);					//获取控制台输出模式
	dwInMode |= 0x0200;									//更改
	dwOutMode |= 0x0004;
	SetConsoleMode(hIn, dwInMode);						//设置控制台输入模式
	SetConsoleMode(hOut, dwOutMode);					//设置控制台输出模式
}

void rgb_set(int wr,int wg,int wb,int br,int bg,int bb) {
   
//	rgb_init ();						//设置RGB
	printf("\033[38;2;%d;%d;%dm\033[48;2;%d;%d;%dm",wr,wg,wb,br,bg,bb);	//\033[38表示前景,\033[48表示背景,三个%d表示混合的数
	//这里用了别人的代码,稍微改了一下。原文真的找不到了,非常抱歉。如有认领到的评论区打一下网址,我去注明
}

plan.cpp


                
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值