gpt4 book ai didi

c - 如何在 Perl 中运行外部程序?

转载 作者:行者123 更新时间:2023-11-30 18:18:13 28 4
gpt4 key购买 nike

我想使用 Perl 脚本执行 C 程序。无论手动向 C 可执行文件提供什么输入,这些都应该由我的程序提供。

让我们看一个简单的程序,它接受两个数字的输入。并打印其总和。这些值应由 Perl 脚本提供。

请指导我完成一些教程,我可以实现相同的目标。

最佳答案

好吧,如果您刚刚学习如何在 Perl 中运行外部程序 - 请帮自己一个忙,忘记``。

`` 的问题是你执行一个带有参数的字符串 - 所以它必须被解析。当用户提供参数时,这可能会导致问题。

如果您 100% 确定您可以完全控制参数和命令名称 - 您可以使用 ``,但对于任何其他情况 - 考虑使用 IPC::Run .

它有点复杂,但它不需要任何参数解析这一事实使得它要好得多。另外,您可以完全控制执行程序的标准输入、标准输出和标准错误 - 包括向它们附加回调!

关于c - 如何在 Perl 中运行外部程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1530812/

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