我正在处理导入两个单独文件的第一个文件,这是我的问题从.txt文件中导入用户输入,以便在从第二个文件导入的二叉树中搜索,我检查匹配用户输入的子字符串并且当手动输入输入时,字符串存在,但是当使用文件输入时,即使它告诉我我正在键入的内容与自动输入的内容相同,它仍然给出了文件输入的错误。我知道unpon输入他们可以导入隐形字符,我怎么能摆脱它们?
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();
}