真是惭愧啊 比较的时候 还是有点不清楚怎么弄...
比如文章是today is so so cool.就句话...输入的单词是so,统计它在这句话中的次数, 但是一个句号为单位的比较怎么弄呢 ...下面的比较思路对吗
... ...
#include<string>
#include<iostream>
using namespace std;
void main()
{
string sentence="today is so so cool.";
string word;
int i,j;
int times=0;
while(cin>>word)
{
for(i=0;i<sizeof(word);)
for(j=0;sentence[j]!='.';)
{
if(word[i]!=sentence[j])
{
j++;
i=0;
}
if((word[i]==word[sizeof(word)-1])&&(word[i]==sentence[j]))
{
times++;
i=0;
j++;
}
else
{
i++;
j++;
}
}
}
cout<<times<<endl;
}
... ...
只知道vector容器类 就是代替数组的 但和string联系起来 还是不会应用
就知道 vector<string>word(10); 和char word[10]是一样的 但没有体会到"容器"的真正含义....晕了... 请指教新的思路哦 ...
[此贴子已经被作者于2006-3-27 12:14:19编辑过]