前言
system是一个比较常用的函数,说白了就是dos指令,下面说几个常用的
所需头文件:windows.h
1.system("cls")
cls的作用是清屏,会把控制台都清空
#include<iostream>#include<windows.h> //system和Sleep所需头文件using namespace std;int main(){ cout<<"hello"; Sleep(1000); //等待1秒(1000毫秒) system("cls"); //清屏 cout<<"world"; return 0;}
例如上面这段代码运行后,先输出hello,等待一秒后变成world.
是因为system("cls")把hello给清除了,在输出的world。
(Sleep的做用是等待,单位毫秒,也需要windows.h)
2.system("pause")
它是用来冻结页面的,使用后会出现这样的页面
当你按下一个键后才会继续,一般用于暂停界面
3.system("color **")
它会改变控制台字体和背景的颜色,具体如下
0 | 黑色 |
1 | 蓝色 |
2 | 绿色 |
3 | 青色 |
4 | 红色 |
5 | 紫色 |
6 | 黄色 |
7 | 白色 |
8 | 灰色 |
9 | 淡蓝色 |
A | 淡绿色 |
B | 浅绿色 |
C | 淡红色 |
D | 淡紫色 |
E | 淡黄色 |
F | 白色 |
前面的‘*’填背景,后面的‘*’填字体,如果只写一个,判定为字体.例:
#include<iostream>#include<windows.h> using namespace std;int main(){ system("color E4"); //改变颜色 cout<<"hello world"; return 0;}
效果如下:
4.system("title *")
就是将标题改为"*".
#include<windows.h> using namespace std;int main(){ system("title 标题"); //修改标题 return 0;}
5.system("mode con cols=宽 lines=高");
改变控制台的大小( 宽几个字符,高几个字符)
以上只是一些常用的指令,system还有许多指令。