Ввод строки в Rust
Первое слово обрывается на пробеле. Имя
и фамилию одной фразой оно не заберет.
Целую строку читает read_line.
Она идет до перевода строки и оставляет
пробелы между словами:
use std::io;
fn main() {
println!("enter line: ");
let mut line = String::new();
let _ = io::stdin().read_line(&mut line);
let line = line.trim();
println!("{}", line);
}
trim снимает только края: перевод
строки и пробелы по бокам. Пробелы внутри
фразы остаются. Если ввели "Ann Lee",
на экран попадет та же фраза целиком.
Попросите ввести имя и фамилию одной строкой. Прочитайте ее и выведите на экран.
Прочитайте целую строку и выведите ее длину в байтах.