目录
首先,system(“”) 可以使你的代码更有趣,c++做游戏基本上都要用到
接下来就告诉大家system的各种功能和用法
一、按任意键继续
效果是这样的:
按下任意键后,它就会执行之后的语句
它要这样写:system("pause")
代码示范:
#include<bits/stdc++.h>
using namespace std;
int main()
{
system("pause");
puts("制作:Touxin_jingluo");
return 0;
}
下一个
二、更改控制台背景或字体颜色
它可以更改控制台的颜色
效果:
写法:system("color XY");
其中,x是背景颜色,y是字体颜色
为大家整理了一些颜色及对应的字符(其实就是十六进制给它编了个码)
黑色 | 0 |
蓝色 | 1 |
绿色 | 2 |
浅绿色 | 3 |
红色 | 4 |
紫色 | 5 |
黄色 | 6 |
白色 | 7 |
灰色 | 8 |
淡蓝色 | 9 |
淡绿色 | A |
淡浅绿色 | B |
淡红色 | C |
淡紫色 | D |
淡黄色 | E |
亮白色 | F |
例如,白底黑字:system("color F0")
好,上示例代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
system("color F0");
puts("制作:Touxin_jingluo");
return 0;
}
OK,下一个
三、打开网页
顾名思义,就是运行后会打开一个网页
效果:
写法:system("start X")
注:X为网址
运行后,就会打开你填的网址所在的网页
如,我要打开我博客的主页,就写:system("start https://blog.csdn.net/Touxin_jingluo?spm=1011.2415.3001.5343")
上示例代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
system("start https://blog.csdn.net/Touxin_jingluo?spm=1011.2415.3001.5343");
return 0;
}
四、改变运行框大小
运行后,改变你的运行框大小
正常:
运行后:
写法:system("mode con lines=x cols=y")
x是列长,y是行长
示例代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
system("mode con lines=1000 cols=1000");
puts("制作:Touxin_jingluo");
return 0;
}
五、改变标题名称
你的运行框标题会被改变
效果:
写法:system("title X");
x为要改变的标题名称
示例代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
system("title 测试");
puts("制作:Touxin_jingluo");
return 0;
}
六、清屏
运行后,可以将运行框中输出的东西全部清空
清空前:
清空后:
写法也很简单:system("cls")
示例代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
puts("制作:Touxin_jingluo");
system("pause");
system("cls");
return 0;
}
七、在某地生成一个文件
效果:
写法:system("mkdir x\\y1\\y2\\...")
x为文件名,y1,y2意思是生成在y1文件夹下的y2文件夹
示例代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
system("mkdir 制作:Touxin_jingluo\\桌面");
return 0;
}
八,在某地删除一个文件
就是删除一个文件
效果,如删除我刚用代码生成的文件夹:
写法:system("del 制作:x\\y1\\y2\\...")
还用讲吗,上面讲过了
示例代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
system("del 制作:Touxin_jingluo\\桌面");
return 0;
}
九、关机
就是让你的电脑关机、重启或睡眠
这个效果无法用图片表达
写法:system("shutdown /X")
x控制是让你的电脑关机、重启还是睡眠
整理了一下,把x改成不同字符的效果
shutdown /? | 显示帮助 |
shutdown /p | 直接关机 |
shutdown /h | 休眠 |
shutdown /s | 30秒后关机 |
shutdown /s /t ***(某数字代表延时关机的时间) | 自定义时间关机 |
shutdown /l | 注销 |
shutdown /a | 取消关机计划 |
示例代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
system("shutdown /p");
return 0;
}
十、显示日期、时间
运行后显示日期或时间
一、显示日期
写法:system("date")
这样你可以修改日期,不想修改可以写成:system("date/t")
示例代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
system("date/t");
return 0;
}
二、显示时间
system("time");
同理,不想修改可以加上/t
示例代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
system("time/t");
return 0;
}