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;
}