gpt4 book ai didi

c - 在c程序中执行一条Linux命令

转载 作者:IT王子 更新时间:2023-10-29 00:21:09 26 4
gpt4 key购买 nike

我正在尝试使用 system 系统调用在 c 程序中执行 Linux 命令,但不希望它在终端上转储输出或错误日志。我应该怎么办?还有其他方法吗?

最佳答案

由于 system() 调用使用 shell 来执行命令,您可以将 stdout 和 stderr 重定向到/dev/null,例如

system("ls -lh >/dev/null 2>&1");

关于c - 在c程序中执行一条Linux命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4757512/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com