我正在关注Rust书,并使用Visual Studio Code。我到了您编写猜谜游戏的那一部分。给出以下代码:
use std::io;
fn main() {
println!("Guess the number!");
println!("Please input your guess.");
let mut guess = String::new();
io::stdin().read_line(&mut guess)
.expect("Failed to read line");
println!("You guessed: {}", guess);
}
我希望在调试控制台中键入一个数字,然后将其打印到调试控制台。这曾经工作过。但是在反复尝试中,看来我的回车键只是被忽略了。当我在Powershell中运行可执行文件时,它可以按预期工作。以下是我在VSC调试控制台中看到的内容。发生什么事了?