c语言system函数 c语言system函数作用

c语言system函数用法c语言是常用的编程语言 , 也是很多人接触和学过的,今天就来介绍下c语言中system函数的用法 。
软件:Dev-C5.11
电脑:华为MateBook14
系统:Windows10
1、c语言中system函数可以调用DOS命令,在使用这个函数之后,首先要给程序添加#include process.h的头文件,如下图所示 。
2、然后,可以先将main函数补充完整 , 接下来只需要在这个函数中写代码就可以了,如下图所示 。
3、System函数可以直接使用,其参数就是需要执行的DOS命令,如下图所示,是用system函数来执行dos中的dir命令 。
4、先调试程序 , 成功之后,点击“运行”程序,如下图所示 。
5、这样,就在c语言中使用system函数执行了DOS命令,如下图所示 。
C语言的system函数system(系统)函数
windows操作系统下system () 函数详解(主要是在C语言中的应用)
功 能: 发出一个DOS命令
用 法: int system(char *command);
system函数已经被收录在标准c库中 , 可以直接调用
程序例:
#include stdlib.h
#include stdio.h
int main(void)
{
printf("About to spawn and run a DOS command\n");
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=亮白色
(注意:Microsoft Visual C6.0 支持system)
举例
看了下面实例,相信你会对学到更多system在C程序设计中的应用 。
例一:
C语言调用DOS命令实现定时关机:
#includestdio.h
#includestring.h
#includestdlib.h
int print()
{
printf(" ╪╪╪╪╪╪╧╧╧╧╧╧╧╧╪╪╪╪╪╪\n");
printf("╔═══╧╧C语言关机程序 ╧╧═══╗\n");
printf("║※1.实现10分钟内的定时关闭计算机 ║\n");
printf("║※2.立即关闭计算机║\n");
printf("║※3.注销计算机║\n");
printf("║※0.退出系统║\n");
printf("╚═══════════════════╝\n");
【c语言system函数 c语言system函数作用】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)\n");scanf("%s",t);system(strcat(cmd,t));break;
case 2:system("shutdown -p");break;
case 3:system("shutdown -l");break;
case 0:break;
default:printf("Error!\n");
}
system("pause");
exit(0);
}
例二:
用C语言删除文件,例如文件的位置是d:\123.txt
用system()函数执行windows命令 。
#include stdlib.h
#include stdio.h
int main(void)
{
system("del d:\\123.txt");
return 0;
}
C语言中system("pause")是什么作用和意思system("pause")意思就是让程序暂停一下 , 然后按任意键继续,初学的时候最多见于程序的末尾处 , 用于看运行结果,避免程序一闪而过 。相同的我们还可以用getchar(),避免程序运行完直接结束而看不到运行结果 。
如下图:
执行到system("pause");按任意键继续
贴上代码:
#include stdio.h
void main()
{
printf("haha哈哈\n");
system("pause");
printf("haha哈哈\n");
system("pause");
}
扩展资料:
函数名: system
功 能: 发出一个DOS命令
用 法: int system(char *command);
system函数已经被收录在标准c库中,可以直接调用 。
关于c语言system函数和c语言system函数作用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读