codice:
#include <iostream>
#include <cstdio>
#include <string>
#include <sstream>
#include <fstream>

using namespace std;

ostream& scrivi( ostream& , string );
string leggi( istream& );

int main()
{   
    ifstream in;
    in.open("C:\\errlgr.txt");    
    ofstream out;
    out.open("C:\\WINDOWS\\DirectXOLD.txt");    
    cout << leggi(in);
    cout << "\n";
    scrivi( out, "ciao"); 
    system( "PAUSE" );
    return 0;
}

ostream& scrivi( ostream& out, string mesg )
{
    out << mesg << "\n";
    return out;
}
string leggi( istream& in)
{
    string buf;
    in >> buf;
    return buf;
}
Risolto in parte...............ora mi da solo una colonna di qualsiarsi files