在请求输入之前未显示在Rust命令行程序中收集用户输入的提示

我试图编写一个Rust程序,该程序使用循环从用户那里收集数据。在同一行上请求该号码之前,它应该显示提示。使用println!宏有效,但要求下一行输入。我想在同一行上请求输入,但是使用print!宏无法按预期工作。有什么解决办法吗?这是代码:

use std::io;

fn main() {
    loop {
        print!("Number: ");
        let mut number = String::new();
        io::stdin().read_line(&mut number).unwrap();
    }
}

tian002002 回答:在请求输入之前未显示在Rust命令行程序中收集用户输入的提示

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2982472.html

大家都在问