系统、颜色、睡眠


system函数

system函数是里面最常用的指令,他的功能很多
他的参数是一个字符串,字符串代表命令
参数可以使用system("help")来看system所有参数
这里只列举比较常用的
cls清除屏幕(作用于exe程序)
color XX设置颜色
title XXX设置标题(作用于exe程序)
pause按任意键继续(程序结束会执行这个,和getchar+cout||printf一样)

颜色

system(“color”)

system("color XX")设置背景和字体颜色
如果你只写了一个,默认背景为黑色
变化很大


SetConsoleTextAttribute

#define setcolor(id) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),id)

#define setcolor(id) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),id)
int main(){
	setcolor(15|130);
	return 0;
}

你写函数也可以,不过函数很长
如果你只写一个参数的话
这个指令的最后一个参数可以是ID,也可以是一些东西
难记的东西
FOREGROUND开头的都是字体颜色,BACKGROUND开头的都是字体背景色
如果你想要叠加颜色,可以用|连接
字体颜色和背景颜色也可以叠加
这和用数字的最大区别是这个所表达的意思直观
这和system有什么区别呢?

  1. system用十六进制,这个用十进制
  2. system的背景色是整个的背景色,这个背景色是改字体的背景色
  3. system一改,把前面的也会改掉,这个只会改之后的

|前面是字体颜色,|后面是背景颜色,不写|也行,默认字体颜色
字体颜色变化明显,而背景颜色变化不明显
如果你字体颜色大于15,他就会自动变成背景颜色

Sleep函数

需导入windows.h头文件

可以让程序睡眠一会儿,也就是等待一会儿再执行下面的指令,里头填的是一毫秒为单位的数字,1000(毫秒)表示等待1秒

	for(int i=5;i>=1;i++){
		printf("按空格键跳过此广告 %ds\n",i);
		printf("此处已屏蔽广告促销内容\n");
		if(_kbhit()){
			char GUANGGAO=_getch();//需导入conio.h头文件
			if(GUANGGAO=' ')break;
		}
		Sleep(1000);
		system("cls");
	}
	system("cls");
	//设计一个广告
	...

结束

银河系舰队(银舰)——号M,字WZM
(doge)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值