获取 C 中 Shell 命令的结果
我试图找到一个函数来调用系统命令(shell 命令)并在 C 程序中返回其结果。 我只找到了像 system 这样的函数,但这些函数不返回命令的结果。
我只知道 perl : my $results = ``my shell command` ;
谢谢!
I'm trying to find a function to call a system command (shell command) and get back its result in a C program.
I only found functions like system but these don't return the result of the command.
I just know it in perl : my $results = ``my shell command` ;
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您至少在寻找
popen()
在 POSIX(Linux 等)系统上。在 Windows 中,可能需要不同的解决方案。You're looking for
popen()
, at least on POSIX (Linux etc) systems. In Windows, a different solution is likely needed.