c语言system函数用法

c语言system函数用法

c语言system函数用法

system是一个C/C++的函数。windows操作系统下system () 函数详解主要是在C语言中的应用,system函数需加头文件后方可调用。

推荐:《c语言教程》

函数名: system

功 能: 发出一个DOS命令

立即学习“C语言免费学习笔记(深入)”;

用 法: int system(char *command);

程序例:

#include #include int main(void){    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=亮白色

(注意: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#include#includeint print(){    printf(" ╪╪╪╪╪╪╧╧╧╧╧╧╧╧╪╪╪╪╪╪");    printf("╔═══╧╧C语言关机程序 ╧╧═══╗");    printf("║※1.实现10分钟内的定时关闭计算机  ║");    printf("║※2.立即关闭计算机               ║");    printf("║※3.注销计算机                   ║");    printf("║※0.退出系统                     ║");    printf("╚═════════════════╝");    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)");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!");    }    system("pause");    exit(0);}

例二:

用C语言删除文件,例如文件的位置是d:S.txt

用system()函数执行windows命令。

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

以上就是c语言system函数用法的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1433755.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月17日 09:22:02
下一篇 2025年12月16日 10:53:45

相关推荐

  • c语言求平方函数是什么

    c语言求平方函数是什么 在C语言中,没有专门的函数来求平方,对于变量x,其平方可以表示为x*x,即直接使用两个数(或变量)相乘即可。 推荐学习:c语言视频教程 另外C语言中,math.h文件中含有乘方(包括开方)的库函数,是pow(x,y)。 其中x和y都是双精度浮点(double)型,x是底数,y…

    2025年12月17日
    000
  • c语言常量的正确表示方法有哪些

    c语言常量的正确表示方法有哪些 C语言中的数值常量可以简单的分为如下两种整型常量和浮点数常量: 一、整型常量 如6,27,-299 在 C 语言中,整型常量分为十进制整型常量、八进制整型常量和十六进制整型常量三种表示形式。 推荐学习:c语言视频教程 立即学习“C语言免费学习笔记(深入)”; (1)十…

    2025年12月17日
    000
  • c语言字符常量的合法表示形式是什么

    c语言字符常量的合法表示形式是什么 C语言字符常量是用单引号括起来的字符。 单引号括起来的字符有两种表示方法: 推荐学习:c语言视频教程 第一种是用该字符的图形符号,如’b’ ,’y’,’*’。 立即学习“C语言免费学习笔记(深…

    2025年12月17日
    000
  • c语言九九乘法表代码如何写

    c语言九九乘法表代码如何写 九九乘法表共 9 行 9 列,重点考察 for 循环的掌握情况,代码写法如下: 推荐学习:c语言视频教程 #include int main(){ int i,j,n; for(i=1;i<=9;i++){ for(j=1;j<=i;j++) printf(&…

    2025年12月17日
    000
  • c语言中#define的用法

    c语言中#define的用法 C语言中,可以用 #define 定义一个标识符来表示一个常量。 其特点是:定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了。预编译又叫预处理。预编译不是编译,而是编译前的处理。这个操作是在正式编译之前由系统自动完成的。 #define的格式为: #…

    2025年12月17日
    000
  • c语言goto语句用法

    c语言goto语句用法 goto语句可以使程序在没有任何条件的情况下跳转到指定的位置,所以goto语句又被称为是无条件跳转语句。 推荐学习:编程入门教程 它的语法如下 goto label;//其它代码label: 其中,label为我们自己定义的一个标签,定义的规则与变量的命名相同,它的位置是不固…

    2025年12月17日
    000
  • c程序编译后生成什么文件

    c程序编译后生成什么文件     编译器将C程序源代码转换为二进制分为四步:预处理、编译、汇编、链接 1、预处理:预编译动作,比如宏、static成员等都在这个阶段处理;(Unix:.i) 2、编译:生成汇编文件,此过程编译器会对源码进行优化;(Unix:.s) 3、汇编:将汇编文件生成目标文件,其…

    2025年12月17日
    000
  • C语言怎么输入十个数输出最大值

    c语言怎么输入十个数输出最大值 C语言求输入的10个数中最大值的编程方法如下: 1、首先需要定义一个整型数组空间,因为这里需要输入十个数,所以数组空间为10个。 int a[10]; 2、接着定义一个最大值Max,初始默认值为0,这个用于后续值的比较。 int Max = 0; 3、接着使用for循…

    2025年12月17日
    000
  • c语言函数类型有几种

    函数类型(function type)描述了函数的接口。这指的是,该类型既指定了函数返回值的类型,又指定了在调用该函数时,传递给函数的所有参数的类型。 一般包括字符库函数,数学函数,目录函数,进程函数,诊断函数,操作函数等。 字符库函数所在函数库为ctype.h;数学函数所在函数库为math.h、s…

    2025年12月17日
    000
  • c语言中的注释符号是什么

    c语言的注释符一般分为两种,一种是以“/*”开头,在中间加上注释内容,并以“*/”结尾的段落注释符。在“/*”和“*/”之间的即为注释。 另一种是以“//”开头,后面加注释内容的单行注释符。在“//”之后的即为注释。 程序编译时,不对注释内容作任何处理。注释一般可出现在程序中的任何位置。注释用来向用…

    2025年12月17日
    000
  • 一个c语言程序只能有一个主函数吗

    一个c语言程序只能有一个主函数吗? 主函数main是程序进程的开始,也是程序进程的结束,所以必须要有的。一个程序只能有一个main 函数,并且main不能被别的自定义函数调用。 推荐教程:《c语言教程》 相关介绍: C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易…

    2025年12月17日
    000
  • c语言多行注释符号是什么

    c语言多行注释符号是什么? c语言多行注释符号是“/* */” C语言有两种注释: 1、单行注释: 语法: 立即学习“C语言免费学习笔记(深入)”; //注释的内容  功能: //符号右边的一行内容被编译器忽略(按了回车才算换行)  快捷键:Command + /     再次执行取消注释 推荐教程…

    2025年12月17日
    000
  • c语言中的函数可不可以单独进行编译?

    c语言中的函数可不可以单独进行编译? 可以的。 推荐教程:《c语言教程》 例如库函数就是把函数放到库里,把一些常用到的函数编译完放到一个文件里,供不同的人进行调用。C语言的库函数并不是C语言本身的一部分,它是由编译程序根据一般用户的需要编制并提供用户使用的一组程序。 windows中静态编译将导出声…

    2025年12月17日
    000
  • c语言中return的用法

    c语言中return的用法 函数的返回值是指函数被调用之后,执行函数体中的代码所得到的结果,这个结果通过 return 语句返回。 return 语句的一般形式为: return 表达式; 或者: return (表达式); 有没有( )都是正确的,为了简明,一般也不写( )。例如: 立即学习“C语…

    2025年12月17日
    000
  • c语言如何读取txt文件内容?

    在C语言中,文件操作都是由库函数来完成的。 推荐:《c语言教程》 要读取一个txt文件,首先要使用文件打开函数fopen()。 fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式) 其中,“文件指针名”必须是被说明为FILE 类型的指针变量,“文件名”…

    2025年12月17日
    000
  • c语言规定,函数返回值的类型是由什么决定的?

    c语言规定,函数返回值的类型是由函数首部定义的类型决定。函数返回值应与首部定义的类型一致,如若不一致,则自动将返回值强制转换为函数首部定义的类型。没有定义类型时默认为int型。 推荐:《c语言教程》 也就是说你的函数是什么类型,返回值就是什么类型。 比如: 立即学习“C语言免费学习笔记(深入)”; …

    2025年12月17日
    000
  • c语言结构化程序设计的三种基本结构是什么?

    c语言结构化程序设计的三种基本结构是顺序结构、选择结构、循环结构。 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。 选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。 循环结构可以减少源程序重复书写的工…

    2025年12月17日
    000
  • c语言逻辑运算符有哪些

    c语言逻辑运算符有哪些 C语言提供了一组逻辑运算符:或(||)、且(&&)、非(!),分别对应于命题逻辑中的 OR、AND、NOT运算。 逻辑运算符:或 ||。在命题逻辑中,当P=1或Q=1时,P||Q等于1。逻辑运算符:且 &&。在命题逻辑中,当P=1且Q=1时,P…

    2025年12月17日
    000
  • c语言表达式语法规则是什么

    c语言表达式语法规则是什么 C语言表达式语法规则如下: 推荐学习:c语言视频教程 (1)C源程序是由一个主函数和若干个其它函数组成的。 (2)函数名后必须有小括号,函数体放在大括号内。 立即学习“C语言免费学习笔记(深入)”; (3)C程序必须用小写字母书写。 (4)每句的末尾加分号。 (5)可以一…

    2025年12月17日
    000
  • c语言统计单词个数的方法

    c语言统计单词个数的方法 程序不认识单词,但是文章中的单词都是用空格间隔开的,换句话说,单词数=空格数+1。 所有,c语言统计单词个数实际上转换成了统计文章中的空格数。 有了这样的问题转换思路,整个问题就简单多了。可以先按照这个思路自己实现,也可以直接看下面的代码实现。 推荐学习:c语言视频教程 立…

    2025年12月17日
    000

发表回复

登录后才能评论
关注微信