Supponiamo che mi aspetto una riga con 3 numeri interi da stdin. Qual è il modo più semplice per leggerli e analizzarli? Qual è l'equivalente di ruggine di a, b, c = map(int, input().split())
in Python o scanf("%d %d %d", &a, &b, &c);
in C?Qual è il modo più semplice per leggere diversi ints da stdin se è ok fallire?
Il modo migliore mi è venuta era qualcosa di simile:
let mut line = String::new();
io::stdin().read_line(&mut line).unwrap();
let parts: Vec<&str> = line.split_whitespace().collect();
let a: i32 = parts[0].parse().unwrap();
let b: i32 = parts[1].parse().unwrap();
let c: i32 = parts[2].parse().unwrap();
C'è un modo più semplice?
scusa per il ripping del tuo secondo esempio, ma hai iniziato questo;) –