yes: fix for outputing more words

This commit is contained in:
g1n 2021-07-23 17:03:43 +00:00
parent 843a0d7c4a
commit 6036135bab
1 changed files with 10 additions and 11 deletions

View File

@ -1,22 +1,21 @@
use std::env; use std::env;
fn main() { fn main() {
let args: Vec<String> = env::args().collect(); let mut args: Vec<String> = env::args().collect();
if args.len() == 1 { if args.len() == 1 {
loop { loop {
println!("y"); println!("y");
} }
} }
for arg in 1..args.len() { args.remove(0);
match args[arg].as_str() { let mut args_string = String::new();
"--help" => { for i in args {
println!("Usage: yes"); for j in i.chars() {
}, args_string.push(j);
arg => {
loop {
println!("{}", arg);
}
}
} }
args_string.push(' ');
}
loop {
println!("{}", args_string);
} }
} }