だから私が readfile("animal.txt") をしたとき、それは私に与えました
zebra
baboon
orangutan
gorilla
aardvark
lion
tiger
cougar
ocelot
panther
rat
mouse
gerbil
hamster
elephant
rhinoceros
hippopotamus
ist >> s
区切り文字を識別し、長い文字列を個々の単語に分割する方法を知りたいです。以下にtxtと私の実装を提供しました。
animal.txt
zebrababoonorangutangorillaaardvarkliontigercougarocelotpantherratmousegerbilhamsterelephantrhinoceroshippopotamus
と
SortedList readFile(string infile)
{
SortedList result;
string s;
ifstream ist(infile.c_str()); // open file
// Check if file opened correctly
if(ist.fail()) throw runtime_error("file not found");
// Read file into list
while(ist >> s){
cout<< s << endl;
cout << ist << endl;
result.insert(s);
}
return result;
}