C++执行linux系统命令
时间: 2023-11-14 08:22:36 浏览: 146
Linux操作系统下C++编程
在 C 语言中,可以使用系统调用函数 `system()` 来执行 Linux 系统命令。例如,下面的代码可以在 Linux 终端中执行 `ls` 命令,并将结果打印出来:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char command[50];
sprintf(command, "ls");
system(command);
return 0;
}
```
其中,`sprintf()` 函数是将字符串 `"ls"` 存储到字符数组 `command` 中,然后 `system()` 函数执行 `command` 中存储的命令。如果命令执行成功,`system()` 函数返回 0;如果命令执行失败,`system()` 函数返回非 0 值。
阅读全文