gpt4 book ai didi

c++ - 如何将完整的字符串传递给批处理?

转载 作者:行者123 更新时间:2023-11-30 04:26:42 26 4
gpt4 key购买 nike

我正在编写一个 C++ 程序,让我可以搜索 Wikipedia、Google、Wolfram Alpha 等。我通过请求输入(我想搜索的内容,例如“猫的图片”)来执行此操作,然后我通过该输入到批处理,它运行命令以使用我的输入打开谷歌搜索。这是它的样子:

string input;
cout<<"What do you want to search?"<<endl;
getline(cin, input, '\n');
system(("START https://www.google.com/search?q="+input).c_str());

问题是,如果我让它搜索“Funny cats”,它只会搜索 Funny。我应该怎么办?除了使用 cmd 之外,我也乐于接受其他方法的建议。

最佳答案

对搜索字符串进行 URL 编码:https://en.wikipedia.org/wiki/Percent-encoding

关于c++ - 如何将完整的字符串传递给批处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11403840/

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