Retour au cours

Projet : Réécrire 'cat'

Rust pour la Sécurité des Systèmes & du Web3

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 = 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.