This commit is contained in:
2024-12-05 22:08:53 +01:00
parent 48c6f5db00
commit 14a90754c2
7 changed files with 227 additions and 0 deletions

22
day-05-rust/src/main.rs Normal file
View File

@@ -0,0 +1,22 @@
mod task1;
mod task2;
mod common;
fn main() {
let args = std::env::args().collect::<Vec<String>>();
if args.len() != 3 {
eprintln!("Usage: {} <1|2> <input file>", args[0]);
std::process::exit(1);
}
match args[1].as_str() {
"1" => {
task1::run(std::fs::File::open(&args[2]).expect("File not found"));
}
"2" => {
task2::run(std::fs::File::open(&args[2]).expect("File not found"));
}
_ => eprintln!("Unknown task: {}", args[2]),
}
}