pause_console/lib.rs
1#[macro_export]
2macro_rules! pause_console {
3 () => {
4 std::print!("Press Enter to continue...");
5 std::io::Write::flush(&mut std::io::stdout()).unwrap();
6 std::io::stdin().read_line(&mut String::new()).unwrap();
7 };
8 ($($arg:tt)*) => {
9 std::print!($($arg)*);
10 std::io::Write::flush(&mut std::io::stdout()).unwrap();
11 std::io::stdin().read_line(&mut String::new()).unwrap();
12 };
13}