import java.io.*;

/** Quelques méthodes pour lire à partir du clavier.
 *  @author Xavier Crégut (très largement inspiré par Cay Horstmann) */
public class Console {
	/** Afficher un prompt à l'écran (sans passage à la ligne) */
	public static void printPrompt(String prompt) {
		System.out.print(prompt + " ");
		System.out.flush();	// forcer l'écriture en l'absence de '\n'
	}

   /** Lire une chaîne de caractères à partir du clavier.  La chaîne se 
	 * termine par un retour à la ligne (qui n'en fait pas partie) (cf corejava)
	 * @return la ligne lue à partir du clavier (sans le retour à la ligne) */
	public static String readLine() {
		int ch;
		String r = "";
		boolean done = false;
		while (!done) {
			try {
				ch = System.in.read();
				if (ch < 0 || (char) ch == '\n') {
					done = true;
				} else if ((char) ch != '\r') {
							// weird--it used to do \r\n translation
					r = r + (char) ch;
				}
			} catch (java.io.IOException e) {
				done = true;
			}
		}
		return r;
	}

	/** Lire un entier à partir du clavier.
	 * 
	 * @param msg Message d'invite de saisie de l'entier
	 */
	public static int readInt(String msg) {
		return 0;
	}

}
