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
函数返回非零值。