ho scritto questo fino a ad adesso ma non so come fare per copiare solo le righe che iniziano per asterisco
codice:
#include <iostream>
#include <cstdlib>
#include <string>
#include <fstream>
#include <iomanip>
using namespace std;

int main()
{
    string s,a;
    cout<<"leggere delle righe da ricopiare in un altro file "<<endl;
    fstream file1,file2;
    file1.open("file1.txt",fstream::in);
    file2.open("file2.txt",fstream::out);
    while(file1.good()){
        getline (file1,s);
        cout<<s<<endl;


        file2<<s<<endl;}
    cout<<"adesso copio le righe sul file2 "<<endl;

        file2.close();
        file2.open("file2.txt",fstream::in);
        while(file2.good()){
            getline (file2,a);
            cout<<a<<endl;
        }







        system("PAUSE");
        return 0;




}