import java.io.*;
import java.util.*;


public class M2202TP3{

   public static void main(String[] arg){
      //Affichage du nombre de parametres du programme

      
      //Affichage de la liste des parametres du programme

       
      //Chargement du fichier dont l'adresse est donné dans le premier parametre

       
      //Affichage du dessin anime


   }











   public static boolean ChainesEgales(String i, String j){
      return (i.compareTo(j)==0);
   }   
   
   public static String Caractere(String chaineCar, int i){
      return chaineCar.substring(i-1,i);
   }
   
   public static int ConvertitEnEntier(String chaineCar){
      return (Integer.parseInt(chaineCar));
   }   
   
   public static void Pause(int ms){
       try {
          Thread.sleep(ms);
       } catch(InterruptedException ex) {
          Thread.currentThread().interrupt();
       }
   }      
   
   public static Queue OuvreFichier(String fichier){
      int nbLignes;
      String ligne;
      Queue lignes;
      lignes=CreeFile();
      
       // Code provenant de http://www.commentcamarche.net/forum/affich-590149-lire-un-fichier-texte-en-java
      try{
          nbLignes=0;
          InputStream ips=new FileInputStream(fichier); 
          InputStreamReader ipsr=new InputStreamReader(ips);
          BufferedReader br=new BufferedReader(ipsr);
          while ((ligne=br.readLine())!=null){
            nbLignes+=1;
            Enfile(lignes,ligne);
          }
          br.close(); 
      }    
      catch (Exception e){
          System.out.println(e.toString());
      }
      return lignes;
   }

   public static Queue CreeFile(){
      return new LinkedList();
   }

   public static boolean EstVide(Queue F){   
      return F.isEmpty();
   }

   public static void Enfile(Queue F,String a){
      F.offer(a);
   }

   public static String Defile(Queue F){
      return (String) (F.poll());
   }
   
}