/*
(1)&(4)	The following program reads the name of an input file and then 
it prints the contents of the file on the screen exactly as they look 
like in the file.
*/

#include <fstream>
#include <string>
#include <iostream>
using namespace std;
int main()
{
	ifstream inFile;
	string inFileName,line;
	int count = 0;

	cout << "Enter the input file name: ";
	cin >> inFileName;

	inFile.open(inFileName.c_str());

	if (!inFile)
	{
		cout << "Can't open file " << inFileName << ".\n";
		return 1;
	}

	
	getline(inFile,line);
	while (inFile)
	{
		cout << line << endl;
		count++;
		getline(inFile,line);
	}

	cout << "File " << inFileName
		<< " has " << count << " lines.\n";

	inFile.close();

	return 0;
}
