Pratique de l'Outillage Système
Construisons une version simple de la commande Linux cat. Elle prendra un nom de fichier en argument et affichera son contenu.
rust use std::env; use std::fs;
fn main() { let args: Vec<String> = env::args().collect(); let filename = &args[1]; let content = fs::read_to_string(filename).expect("Impossible de lire le fichier"); println!("{content}"); }
Dans ce projet, nous découvrons les E/S de fichiers et la gestion d'erreurs basique avec expect.