1

ウィキペディア、グーグル、ウルフラムアルファなどを検索できるC ++プログラムを書いています。これを行うには、入力(「猫の写真」など、検索したいもの)を要求し、その入力をに渡します。私の入力を使用してグーグル検索を開くコマンドを実行するバッチ。外観は次のとおりです。

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を使用する以外に、これを行う他の方法の提案も受け付けています。

4

1 に答える 1

2

検索文字列をUrlエンコードします:https://en.wikipedia.org/wiki/Percent-encoding

于 2012-07-09T22:05:00.780 に答える