关于system()的一些常用的操作
作者:互联网
首先,要引用头文件#include<stdlib.h>;
其中,调用color函数可以改变控制台的前景色和背景
比如说:system("color 0A");这一个语句中的0就是背景色序号,A就是前景色序号;
这里要注意一点就是在color与后面的背景色序号和前景色序号之间要有一个空格;
总而言之:0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色
(背景序号) A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色 F=亮白色(前景色序号)
(当然,这也就是让你在看过n次黑框之后,看其他颜色);
接下来就是system("pause"); 简单来说也就是暂停的意思,
如果在main()函数中的return之前加上system("pause");这样可以看清楚输出的结果,
并且pause会输出:请按任意键继续. . .(Press any key to continue . . .)
还有就是:在windows下的system函数中命令可以不区别大小写!
就是说:system(“PAUSE”);等价于system(“pause”);
对了对了,system(“CLS”);\system(“cls”);可以实现清屏操作
system("date");\system("DATE");可以显示或者设置日期;
最最最重要的就是:一定要在return 0;之前加上system();不然就会还没有执行就结束了;
好了,最后上一段代码:(可以定时关机)
关键代码:system("shutdown -s -t 600");//600对应十分钟,这里就可以写成60的倍数,代表多少秒;
system("shutdown -a"); //解除定时关机
#include<stdio.h> //标准输入输出库函数
#include<stdlib.h> //system
#include<string.h> //字符串
int main()
{
char a[10];
flag:
printf("请你输入一种动物:\n");
printf("这种动物就是你自己\n");
system("shutdown -s -t 600"); //以60秒为一个单位,用来定时关机;
scanf("%s", a);
if (strcmp(a, "猪") == 0){
printf("恭喜你成功选择出自己的真实种类\n");
printf("你的电脑将会取消关机\n");
system("shutdown -a"); //用来解除定时关机;
}
else
goto flag;
return 0;
}//(可以happy一下...)
标签:关机,常用,pause,system,shutdown,printf,序号,操作 来源: https://blog.csdn.net/qq_62552630/article/details/122778520