import java.io.*;

public class Cliente {

  public static Buffer leggiDaFile(String nomefile) 
                                               throws IOException {
    FileReader f = new FileReader(nomefile);
    BufferedReader br = new BufferedReader(f);
    int c = Integer.parseInt(br.readLine());
    Buffer ris = new Buffer(c);
    
    String s = br.readLine();
    while (s!=null) {
      ris.aggiungiDato(s);
      s = br.readLine();
    }
    f.close(); // o equivalentemente br.close();
    return ris;
  }


  // metodo non richiesto dalla traccia
  public static void trasferisciSuFile(String nomefile, Buffer b) 
                                              throws IOException {
    FileWriter f = new FileWriter(nomefile);
    PrintWriter out = new PrintWriter(f);
    while (b.numDati() != 0) 
      out.println(b.estraiDato(0));
    f.close();  //oppure out.close();
  }

}
  
