C语言的system函数基本使用

文章目录

一、system函数是什么?

在C语言中,system函数是一个标准库函数,它允许程序调用操作系统的命令。

头文件为        #include <stdlib.h>        

二、举个例子 

1.打开计算器

代码如下(示例):

#include <stdlib.h>
int main(void)
{
    system("calc");
    return 0;
}

2.打开一个外部程序

代码如下(示例):

#include <stdlib.h>
int main(void)
{
    // system("calc");
    system("E:\wyy\CloudMusic\cloudmusic.exe");    //带路径,这里的一定要是双斜杠或者反斜杠
    return 0;
}

3.system是有返回值的

#include <stdlib.h>
#include <stdio.h>
int main(void)
{
    // system("calc");
    int value;  // 声明一个整形变量value
    value = system("E:\wyy\CloudMusic\cloudmusic.exe");  // 将system函数的值赋值给value
    printf("%dn",value);   // %d是占位符,打开成功返回0,打开失败返回非0值
    return 0;
}

这里我们使用了printf函数,所以要使用头文件         #include <stdio.h>

总结

这里我们学习了C语言system函数的基本使用,它可以执行计算机上的指令,可以打开外部程序,命令成功执行,system函数返回0;如果出现错误或命令无法执行,system函数返回非零值。