
public class EffaceBlancsInutiles {
	
	static String traitementligne(String ligne){
		int etat = 0;
		String sortie ="";
		for (int i =0; i< ligne.length(); i++){
			switch(etat){
				case 0 : 
					if (ligne.charAt(i) != ' '){
					etat = 1;
					sortie = sortie + ligne.charAt(i);
					}
					break;
				case 1 : 
					if (ligne.charAt(i) == ' ') etat = 0;
					sortie = sortie + ligne.charAt(i);
					break;
			};
		};
		return sortie;
	};
	
	public static void main(String [] args) {
		Lecture entree = new Lecture(args[0]);
		Ecriture sortie = new Ecriture(args[1]);
		entree.init();
	    sortie.init();
	    String ligne;
		while ((ligne = entree.lit()) != null)
			sortie.ecrit(traitementligne(ligne));
		entree.ferme();
		sortie.ferme();
	}
}
