普通こうする
#include <iterator>
#include <fstream>

int main(int,char **av)
{
    ifstream in(av[1]);
    string s((istreambuf_iterator<char>(in)),
             istreambuf_iterator<char>() );
    cout<<s;
}