У меня есть следующий код:
void readFile(BST *tree) {
ifstream infile("input.txt");
long int sid, t;
string l, f, h;
while (infile >> sid >> l >> f >> h >> t) {
// The line below is for debug purposes
cout << "\"" << sid << "\" \"" << l << "\" \"" << f << "\" \"" << h << "\" \"" << t << "\"" << endl;
tree->insert(sid, l, f, h, t);
}
infile.close();
}
Вот пример строки:
78832112 Bruno Nicholas 32_Sugar_Rd_PA_12345 3026821712
Интересно, что мой код ничего не читает из этой строки.Еще более интересным является то, что если я удаляю любую цифру из последнего числа, она просто отлично его читает.
Я понятия не имею, что вызывает такое поведение.Есть идеи?