use std::io::{self, Write}; fn main() { // Fonction pour lire une ligne de l'entrée standard fn read_input(prompt: &str) -> String { print!("{}", prompt); io::stdout().flush().unwrap(); // Assurez-vous que le prompt s'affiche avant la lecture let mut input = String::new(); io::stdin().read_line(&mut input).expect("Échec de lecture de l'entrée"); input.trim().to_string() } // Demande du nom de l'utilisateur let nom = read_input("Veuillez saisir votre nom : "); // Demande du prénom de l'utilisateur let prenom = read_input("Veuillez saisir votre prénom : "); // Demande de l'âge de l'utilisateur let age_str = read_input("Veuillez saisir votre âge : "); let age: u32 = age_str.trim().parse().expect("Veuillez entrer un nombre valide"); // Vérification de la majorité if age >= 18 { println!("{}, {}, vous êtes majeur.", prenom, nom); } else { println!("{}, {}, vous êtes mineur.", prenom, nom); } }