Try using getline. You're not incrementing the file pointer with your version so it will just print the variable and keep going forever.
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
string line;
ifstream ifile;
ifile.open("List Of Hospitals.txt",ios::in);
if (ifile.is_open())
{
// getline will pull a line at a time here.
while ( getline (ifile,line) )
{
cout << line << '\n';
}
ifile.close();
}
return 0;
}