forked from menault/TD3_DEV51_Qualite_Algo
		
	Retirer Console
This commit is contained in:
		| @@ -1,51 +0,0 @@ | ||||
| import java.io.*; | ||||
| /* | ||||
| Auteur : Aurélien Date : 25-03-24 Version : 1.0 Liscence : Usage Personnel | ||||
|  | ||||
| Pour se servir de cette classe, il faut créer au préalable un objet unique qui nous | ||||
| servira d'intermédiaire avec la console. | ||||
| Ex : Console connect = new Console() ; | ||||
| */ | ||||
| public class Console { | ||||
|   // attribut | ||||
|   private BufferedReader entree ;  //nécessaire à la lecture en une ligne | ||||
|   private BufferedWriter sortie ;  //nécessaire à l'écriture en une ligne | ||||
|   // constructeur | ||||
|   public Console() { | ||||
| //    InputStreamReader fluxe = new InputStreamReader(System.in) ; | ||||
|     this.entree = new BufferedReader(new InputStreamReader(System.in)) ; | ||||
| //    OutputStreamWriter fluxs = new OutputStreamWriter(System.out) ; | ||||
|     this.sortie = new BufferedWriter(new OutputStreamWriter(System.out)) ; | ||||
|   } | ||||
|   // méthodes | ||||
|   public void ConsoleOut(String text) { | ||||
|     try{ | ||||
|       this.sortie.write(text) ; | ||||
|       this.sortie.flush() ;  //affiche le texte à la console | ||||
|     }catch(IOException er){ | ||||
|       System.err.println("Console down, please relaunch program") ; | ||||
|     } | ||||
|   } | ||||
|   public void ConsoleOutln(String text) { | ||||
|     try{ | ||||
|       this.sortie.write(text) ; | ||||
|       this.sortie.newLine() ; | ||||
|       this.sortie.flush() ;  //affiche le texte à la console | ||||
|     }catch(IOException er){ | ||||
|       System.err.println("Console down, please relaunch program") ; | ||||
|     } | ||||
|   } | ||||
|   public String ConsoleIn() { | ||||
|     String ligne = "" ;  //initialisation avant le try | ||||
|     try{ | ||||
|       ligne = this.entree.readLine() ;  //bloquant tant qu'il n'y à rien à lire | ||||
|     }catch(IOException er){ | ||||
|       System.err.println("Console down, please relaunch program") ; | ||||
|     } | ||||
|     return ligne ;  //à placer en dehors du try | ||||
|   } | ||||
|   // affichage  | ||||
|   public String toString() { | ||||
|     return "" ; | ||||
|   } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user