如何在 Linux 上使用 c++ 中的系统函数

Posted

技术标签:

【中文标题】如何在 Linux 上使用 c++ 中的系统函数【英文标题】:How to use System functions in c++ on linux 【发布时间】:2014-12-30 16:35:21 【问题描述】:

我是 linux 新手,我正在学习 c++ 我如何在 linux 上使用 system("") 像 系统(“颜色 4a”); 我如何在 linux 上使用它

【问题讨论】:

你认为system 函数在做什么?你想达到什么目的? color 4a 应该做什么? 您能否更具体地说明您的目标/问题?或者提供更多背景信息? 我想在 linux 上使用函数系统我使用 eclipse 不只是颜色我想要来自系统函数的任何命令但它给了我一个错误 您确实需要提高提问技巧。您已经说过要使用system,我们已向您询问了更多详细信息。但是,您没有提供更多详细信息,而是重复了问题标题和正文中已经存在的内容……并且根本没有帮助。你有什么烦恼?你有任何错误吗?如果有,是哪个?如果没有错误,还有什么其他问题?你的目标是什么,你想用system 做什么(也许有替代方案可以实现你想要的)?如果您确切地告诉我们出了什么问题,我们将无法帮助您。 【参考方案1】:

您可以像使用任何其他函数一样使用system。唯一需要注意的是,您正在执行的命令必须在您的应用程序正在运行的系统上可用,并且在您的应用程序正在执行的同一上下文中。

int main()

    system("color 4a");

以上代码将执行命令color 并传递一个参数4a 如果color 命令可用。

【讨论】:

但是当我试图在 linux 上运行它时,它在 windows 上工作它给了我一个错误 “您正在执行的命令必须可用” - 显然它在 Linux 上不可用。

以上是关于如何在 Linux 上使用 c++ 中的系统函数的主要内容,如果未能解决你的问题,请参考以下文章

如何在C++中 统计多行文本中的行数、单词数及字符数

如何在Linux上使用Windows标头构建Visual C ++应用程序?

如何在 Linux 平台上创建用于用 C++ 编写的临时文件?

c++ 你如何实现一个有关系?

如何找出 Linux 上的 GNU C++ 中剩余的可用内存量

如何将linux系统制作成iso镜像文件?通过Mondo Rescue工具将linux系统制作成ISO镜像