This project was my introduction to the Rust programming language, written to get familiar with its syntax, ownership model, and standard library while solving a practical problem.
The program converts a positive integer given as a command-line argument into its full written-out form in French (e.g. 1234 → mille deux cent trente-quatre). It relies on a dictionary file (numbers.dict) mapping digits and number words, and handles scale words (mille, million, milliard, etc.) up to very large numbers.
cargo build
cargo run <number>
- Written in Rust (2021 edition)
- Built with Cargo
- Relies on the
num-traitscrate