C++贪吃蛇代码的阅读笔记(一):tools及point

本文是关于C++实现贪吃蛇游戏的代码阅读笔记,主要探讨了如何使用system()指令设置cmd窗口标题和颜色,光标的定位方法,以及文本颜色的设定。此外,还介绍了point.cpp和point.h文件中定义的Point类,用于绘制和管理屏幕上的点。
摘要由CSDN通过智能技术生成

1. system()指令的使用

首先必须包含在头文件里: #include <cstdlib>

system("title C++");    //设置cmd窗口标题为C++

system("color 0B");    //设置颜色,0代表背景色,B代表前景色

system("date /t");       //打印当前日期

system("time /t");       //打印当前时间

system("mode con cols=48 lines=25");   //设置窗口宽度高度,下面代码中不一致主要是因为IDE用的DEV-C++,环境变量没有配置好,shutdown指令也是同理

另外,cmd的指令大部分不区分大小写,如ping和PING效果是一样的;

看完下面这个C++调用DOS命令实现定时关机的例子,应该能理解的清晰一点:

#include <iostream>
#include <string>
#include <cstring>
#include <cstdlib>
using namespace std;

int print(){
	cout<<" ╪╪╪╪╪╪╧╧╧╧╧╧╧╧╪╪╪╪╪╪\n";
	cout<<"╔═══╧╧ C++关机程序 ╧╧═══╗\n";
	cout<<"║※1.实现10分钟内的定时关闭计算机 ║\n";
 	cout<<"║※2.立即关闭计算机 ║\n";
	cout<<"║※3.注销计算机 ║\n";
	cout<<"║※4.重启计算机 ║\n";
	cout<<"║※5.休眠计算机 ║\n";
	cout<<"║※0.退出系统 ║\n";
	cout<<"╚═══════════════════╝\n";
	return 0;
}

int main(){
	system("title C++关机程序");//设置cmd窗口标题
	system("c:\\windows\\system32\\mode.com con cols=48 lines=25");//窗口宽度高度
	system("color 0B");
	system("date /t");
	system("time /t");
	char cmd[60]="c:\\windows\\system32\\shutdown.exe -s 
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值