千家信息网

C语言的system函数怎么使用

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇"C语言的system函数怎么使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"
千家信息网最后更新 2026年11月02日C语言的system函数怎么使用

这篇"C语言的system函数怎么使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"C语言的system函数怎么使用"文章吧。


注意:在windows下的system函数中命令可以不区别大小写!
函数名: system
功 能: 发出一个DOS命令
用 法: int system(char *command);

system函数已经被收录在标准c库中,可以直接调用。

例如:

#include#includeint main(){    printf("About to spawn and run a DOS command");    system("dir");return 0;}

又如:
system("PAUSE")可以实现冻结屏幕,便于观察程序的执行结果;
system("CLS")可以实现清屏操作。
而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。

例如:
用 system("color 0A"); 其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:

0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色 F=亮白色
拿走不谢,我叫雷锋!


在前面的第一个博客中我也写过一些DOS操作命令了大家想去了解的就去了解下。以下再给大家一些;

举例
看了下面实例,相信你会对学到更多system在C程序设计中的应用。
示例一:
我们来试一试用C语言调用DOS命令实现定时关机,想想也很有趣,嘿嘿:大家可以给你朋友电脑上弄一个哦 让他输入我是猪才能不关机否则就关机了 。想弄其他字段的话自己去修改下程序中你给的字就可以了哦。可是大家别玩过火了哦。小心自己也解决不了哦。

#include     //标准输入输出库函数#include    //可以输入system用以键入DOS管理窗口界面下的cmd中的命令#include    //字符串,数组定义的库函数int main(){    char a[10];    //定义一个字符类型的数组,便于玩家从键盘键入各类字符信息flag:    printf("请输入"我是猪",否则电脑将在两分钟后关闭");  //"我是猪"此语句可由制定者自由更改,不过后面相应的位置也要记得改动    system("shutdown -s -t 120");    //60秒倒计时关机命令,时间可自由更改    scanf("%s", a);             //玩家从键盘键入字符串    if (strcmp(a, "我是猪") == 0){  //比较两个字符串,若相等则执行IF下的语句        printf("恭喜你成功选择自己的属相,主动承认现实!");        system("shutdown -a");  //结束自动关机倒计时命令,当然也可以打破规则,取消该语句,不过那样就太邪恶了    }    else        goto flag;        //跳转语句,跳转至flag标记处继续执行    return 0;}

这个程序可以实现的是定时关机大家可以去试试哦

#include     //标准输入输出库函数#include    //可以输入system用以键入DOS管理窗口界面下的cmd中的命令#include    //字符串,数组定义的库函数int print(){    printf("****************关机程序****************");    printf("****1.实现在十分钟内的定时关闭计算机****");    printf("************2.立即关闭计算机************");    printf("***************3.注销计算机*************");    printf("****************4.退出系统**************");    return 0;}void main(){    system("title C语言关机程序");//设置cmd窗口宽度    system("mode con cols=48 lines=25");//窗口宽度高度    system("color 0B");//设置默认控制台前景个背景色    system("date /T");    system("TIME /T");    char cmd[20] = "shutdown -s -t";    char t[5] = "0";    print();    int c;    scanf("%d", &c);    getchar();    switch (c)    {    case 1:        printf("您想在多少秒后自动关闭计算机?(0~600)");        scanf("%s", t);        system(strcat(cmd, t));        break;    case 2:        system("shutdown -p");        break;    case 3:        system("shutdown -1");        break;    case 0:        break;    default:        printf("Error!");    }    system("pause");    exit(0);}

示例二:
用C语言删除文件,例如文件的位置是d:123.txt
用system()函数执行windows命令。

#include#includeint main(){    system("del d:123.txt");    return 0;}

以上就是关于"C语言的system函数怎么使用"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。

函数 命令 语言 字符 程序 输入 内容 字符串 计算机 语句 数组 标准 背景 蓝色 自由 倒计时 代号 位置 宽度 控制台 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海喔噻互联网科技有限公司 互联网新科技 万易互联网科技 互联网科技作文 远信互联网科技 互联网科技排名 凡科互联网科技 北京互联网络科技有限公司 盛创互联网科技有限公司 互联网科技股午盘股票涨跌 汉立互联网科技有限公司联系电话 哈尔滨新华互联网科技学院 互联网科技中介 团飞科技与伯堂互联网服务平台 语蝶互联网科技有限公司 晓花互联网科技有限公司网址 深圳育鹏互联网科技有限公司招聘 沐思想互联网科技有限公司 电子商务与互联网科技的关系 华人运通互联网科技公司 疫情对互联网科技公司影响 互联网女皇 腾讯科技 上海电发互联网科技有限公司 云创客互联网科技公司 福州新华互联网科技学校 知乎 世界互联网科技公司市值排名 怎样加入科技互联网 互联网第三次科技革命特征 银川新华互联网科技学校是国营吗 互联网高科技绘画
0