diff options
Diffstat (limited to '2024/tpl.rs')
| -rw-r--r-- | 2024/tpl.rs | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/2024/tpl.rs b/2024/tpl.rs new file mode 100644 index 0000000..937d466 --- /dev/null +++ b/2024/tpl.rs @@ -0,0 +1,29 @@ +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_mut)] +use std::env; +use std::fs::File; +use std::io::Read; + +fn main() { + let args: Vec<String> = env::args().collect(); + let filename = if args.len() == 1 { + "in/".to_owned() + args[0].split('/').last().unwrap() + ".pzl" + } else { + args[1].clone() + }; + let mut f = File::open(filename).expect("cannot open file"); + let mut content = String::new(); + f.read_to_string(&mut content).expect("cannot read file"); + let lines = content.trim_end().split("\n"); + + for line in lines { + println!("{}", line); + } + + let mut res1 = 0; + let mut res2 = 0; + + println!("res1: {}", res1); + println!("res2: {}", res2); +} |
