Linux中c++如何调用终端命令

发布网友 发布时间:2022-04-23 02:07

我来回答

2个回答

热心网友 时间:2023-10-11 03:24

C语言有一个system函数(在<stdlib.h>头中,C++则为<cstdlib>头),可以用来调用终端命令。原型如下:

int system(const char *cmdline /* 命令字符串 */
);

例如,Linux系统中,调用system("ls -la");将输出当前目录下的所有文件详细信息。

Windows系统的“终端”(命令提示符)和Linux中的终端不一样,Windows系统中要实现同样功能,需要调用system("dir /a");

对system函数的详细解释见http://ke.baidu.com/subview/627587/14965930.htm。

热心网友 时间:2023-10-11 03:25

最简单的:

#include <stdlib.h>

int main() {
    return system ("chromium-browser google.com");
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com