我有一个家庭作业问题,需要一个程序来计算用户输入中特定单词的实例数。它只需要计算空格之间的单词。我在想我们需要使用一个向量,并在每次出现“单词”实例时添加它。然后在最后,使用 v.size() 来告诉向量的大小。这是我到目前为止所拥有的,但它不会编译,我很确定它不正确:
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
string word;
vector<string> v;
while (cin >> word)
{
if (v == "word")
{
v.push_back (word);
}
}
cout << v.size();
return 0;
}