我什至不知道如何寻找这个解决方案。我的问题是,如何使用函数 system(); 在 C++ 中执行系统命令;但是为了更多的争论(来吧,这听起来很糟糕)。让我解释一下:例如,尝试在 termianl 中键入这样的内容:
lynx www.somewebsiteidunnowhatever.com -get_data
Run Code Online (Sandbox Code Playgroud)
我们开始了,空行要求我们输入。您可以键入以下内容:
name=travis&age=45&hobby=football
---
Run Code Online (Sandbox Code Playgroud)
之后我们会看到一些结果。现在我无法管理如何使用 system(); 实现这种行为;当出现空行时,我的 C++ 脚本停止响应。请帮忙...
我建议您使用如下格式。
system("echo \"name=travis&age=45&hobby=football\" | lynx www.somewebsiteidunnowhatever.com -get_data");
Run Code Online (Sandbox Code Playgroud)
使用 pipe( |
),您可以将任何命令的输出作为输入提供给任何命令。
归档时间: |
|
查看次数: |
863 次 |
最近记录: |