Advertisement
Guest User

Untitled

a guest
Apr 21st, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. fn main() {
  2. let x = String::from("hello World!");
  3. let num_par= 3; //parola da estrarre
  4. let mut start: usize=0; //inizio parola
  5. let mut counter=0; //spazi
  6. for (i, &item) in x.as_bytes().iter().enumerate() {
  7. if item == b' ' {
  8. counter+=1;
  9. if counter==num_par-1 {
  10. start=i+1;
  11. } else if counter==num_par {
  12. println!("La parola numero {} della stringa inserita e' {}", num_par, &x[start..i]);
  13. }
  14. }
  15. }
  16. if counter<num_par-1 {
  17. println!("La stringa ha meno di {} parole",num_par);
  18.  
  19. } else if counter==num_par-1 {
  20. println!("La parola numero {} della stringa inserita e' {}", num_par, &x[start..]);
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement