1 changed files with 20 additions and 0 deletions
@ -0,0 +1,20 @@ |
|||
use std::io; |
|||
|
|||
pub fn read_std_in() -> String { |
|||
let mut input = String::new(); |
|||
let mut done = false; |
|||
while !done { |
|||
match io::stdin().read_line(&mut input) { |
|||
Ok(n) => { |
|||
if n == 0 { |
|||
done = true; |
|||
} |
|||
}, |
|||
Err(error) => { |
|||
println!("error: {}", error); |
|||
done = true; |
|||
}, |
|||
} |
|||
} |
|||
return String::from(input.trim()); |
|||
} |
Loading…
Reference in new issue