int main()
{
std::cout << "Please enter the file name: ";
std::string name;
std::getline (std::cin, name);
ifstream ifs(name.c_str());
if (!ifs) error("can't open input file ", name);
vector < Point > points;
Point p;
while (ifs >> p) points.push_back(p);
// ....
}