私は2つの別々のファイルのインポートに取り組んでいます.最初のファイルは.txtファイルからユーザー入力をインポートし、2番目のファイルからインポートされたバイナリツリーで検索され、ユーザー入力と一致する部分文字列をチェックします.手動で入力すると文字列が存在しますが、ファイル入力を使用すると、入力しているものは自律的に入力されているものと同じであることがわかりますが、それでもファイル入力のエラーが発生します。非表示の文字が読み込まれる可能性があることを知っていますが、どうすればそれらを取り除くことができますか?
ifstream infile;
infile.open ("sequences.txt"); //infile.open (filename.c_str()
string temp;
while(!infile.eof()) // To get you all the lines.
{
getline(infile, temp, '\n');
sequences.push_back(temp); // Saves the line in STRING.
size++;
}
infile.close();
}