codice:
ifstream f2in("decina1.txt");
if (f2in) {
   string s;
   while(f2in) // cattura tutti gli errori.
   {
      getline(f2in,s); 

      vec2.push_back(s);
   }
}

int sz2 = vec2.size()-1;

for (int x=0; x<sz2; x++) {

   
    cout << vec2[x];
    
    }



for (int z=0; z<sz; z++)  {

cout << vec[z];
contaterzina++;

string testo,estratta;
  vector<string> token;
  int inizio,fine,i,lparola;
  bool continua;

  cout << "Estrae tutte le parole contenute in un testo" << endl;

  testo = vec[z];


  continua = true;
  inizio = -1;	/*1*/
  while(continua){

    fine = testo.find(',',inizio+1);	/*2*/

    // ultima parola

    if(fine==-1){	/*3*/
      continua = false;
      fine = testo.length();	/*4*/
    }


    lparola = (fine-inizio)-1;	/*5*/
    estratta = testo.substr(inizio+1,lparola);	/*6*/
    token.push_back(estratta);	/*7*/

    inizio = fine;	/*8*/
  }


  cout << "\n\nParole che compongono il testo" << endl;

for (int z2=0; z2<sz2; z2++)  {

cout << vec2[z2];

string testo2,estratta2;
  vector<string> token2;
  int inizio2,fine2,x,lparola2;
  bool continua2;

  testo2 = vec2[z2];

  continua2 = true;
  inizio2 = -1;	/*1*/
 while(continua2){

    fine2 = testo2.find(',',inizio2+1);	/*2*/

    if(fine2==-1){	/*3*/
     continua2 = false;
     fine2 = testo2.length();	/*4*/
    }

    lparola2 = (fine2-inizio2)-1;	/*5*/
    estratta2 = testo2.substr(inizio2+1,lparola2);	/*6*/
    token2.push_back(estratta2);	/*7*/

    inizio2 = fine2;	/*8*/
  }
 
  cout << "\n\n";

  cout << "\n\nElementi che compongono la combinazione uscita:\n\n" << endl;
  
  cout << "\n\n";

  for(x=0;x<token2.size();x++)
    
    //cout << "\n\n";
    cout << token2.at(x) << endl;
    cout << "\n\n";
    cout << "N. ";
    cout << contaterzina;
    cout << "\n";
    cout << "COMBINAZIONE:"+testo<< endl;

    cout << "\n";
    cout << "\n\n";
    cout << "RITARDO A in COMBINAZIONE: ";
    cout << conteggio;
    cout << "\n\n";

    int contaxambo=0;
    
    for (int y=0; y<token2.size();y++) {
        
    for (x=0; x<token.size();x++)   {

          
        
     if (token2.at(y)==token.at(x)) {    
       
       contaxambo++;
       
       cout << "QUANTO VALE CONTAPUNTI ADESSO? ";
       cout << contaxambo;
      
      
      }  
      
      else
      
      {    
 
      //NON FARE NULLA... 
      
      } 
      
    
      
      
    }   
    } 

      cout << "\n\n";
      cout << "punteggi totali x questa estrazione: ";
      cout << "\n\n";
      cout << contaxambo;
      cout << "\n\n";
      //cin.get(); 
 
     if (contaxambo >2) {
        cout << "\n\n";            
        cout << "SESTINA DA ELIMINARE!";
        cout << "\n\n";      
        cin.get();
        
            
     } else {
    cout << "\n\n"; 
    cout << "SESTINA BUONA!";
    cout << "\n\n";

    
    } 

     }

}
come posso creare una funzione relativa verificadecina() in modo da richiamarla con

codice:
verificadecina();
quando voglio cambiandone il parametro decina1.txt in qualsiasi voglia altro file txt io desideri?

GRAZIE agli/alle esperti/e