我正在编写一个C ++程序,让我可以搜索维基百科,谷歌,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之外,我也愿意接受其他方法的建议。