one little error
in database.cpp goto

void DisplayStudents(const tvector<Student> &Students)
{
for (int i = 1; i < Students.size(); i++)
{
cout << Students[i];
cout << "Press a key to continue." << endl;
getch();
}
}


and change "i = 1" to "i = 0" then it works