vector<string> CategoryWithoutHashTags;
string tester = "#hello junk #world something #cool";
char *pch;
char *str;
str = new char [tester.size()+1];
strcpy(str, tester.c_str());
pch = strtok(str,"#");
while(pch!=NULL)
{
CategoryWithoutHashTags.push_back(pch);
pch=strtok(NULL,"#");
}
cout<<CategoryWithoutHashTags[0]<<endl;
すべてのハッシュ タグの単語を文字列のベクトルに格納するプログラムを作成したいと考えています。上記のプログラムは、最初のインデックスに "hello" ではなく "hello Junk" を格納します。そのためには、プログラムにどのような変更を加えることができますか?