关于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一下...)

上一篇:<20220131> Win10 常用桌面份快捷方式代码


下一篇:【最新】Python 作业编写一个函数 cacluate