Especificamente en C++ podes usar la STL:
Código:
#include <iostream>
#include <fstream>
using namespace std;
void main(int argc, char **argv)
{
ifstream File(argv[1], ios::in);
string line;
line.reserve(1024);
for (;;)
{
if (!File.eof())
{
File.getline((char*)line.c_str(), 1024);
cout << line.c_str() << "\r\n";
}
else { break; }
}
}