C language system function usage
Apr 21, 2020 am 11:07 AMc语言system函数用法
system是一个C/C++的函数。windows操作系统下system () 函数详解主要是在C语言中的应用,system函数需加头文件<stdlib.h>后方可调用。
推荐:《c语言教程》
函数名: system
功 能: 发出一个DOS命令
用 法: int system(char *command);
程序例:
#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 C++6.0 支持system)
颜色属性由两个十六进制数字指定 -- 第一个对应于背景,第二个对应于前景。每个数字
可以为以下任何值:
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
举例
看了下面实例,相信你会对学到更多system在C程序设计中的应用。
例一:
C语言调用DOS命令实现定时关机:
#include<stdio.h> #include<string.h> #include<stdlib.h> int print() { printf(" ╪╪╪╪╪╪╧╧╧╧╧╧╧╧╪╪╪╪╪╪\n"); printf("╔═══╧╧C语言关机程序 ╧╧═══╗\n"); printf("║※1.实现10分钟内的定时关闭计算机 ║\n"); printf("║※2.立即关闭计算机 ║\n"); printf("║※3.注销计算机 ║\n"); printf("║※0.退出系统 ║\n"); printf("╚═════════════════╝\n"); return 0; } int 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; }
The above is the detailed content of C language system function usage. For more information, please follow other related articles on the PHP Chinese website!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Usage of typedef struct in c language

The difference between strcpy and strcat in c language

How to implement the power function in C language

What to do if there is an error in scanf in C language
