1

我正在编写一个 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());

问题是,如果我让它搜索“有趣的猫”,它只会搜索有趣的。我应该怎么办?除了使用 cmd,我也愿意接受其他方法的建议。

4

1 回答 1

2

Url-encode 搜索字符串:https ://en.wikipedia.org/wiki/Percent-encoding

于 2012-07-09T22:05:00.780 回答