| ... | @@ -23,10 +23,6 @@ pub fn main(argc: isize, argv: &&u8, env: &&u8) -> i32 { | ... | @@ -23,10 +23,6 @@ pub fn main(argc: isize, argv: &&u8, env: &&u8) -> i32 { |
| 23 | | 23 | |
| 24 | const answer = rand.range_u64(0, 100) + 1; | 24 | const answer = rand.range_u64(0, 100) + 1; |
| 25 | | 25 | |
| 26 | print_str("Answer: "); | | |
| 27 | print_u64(answer); | | |
| 28 | print_str("\n"); | | |
| 29 | | | |
| 30 | while (true) { | 26 | while (true) { |
| 31 | print_str("\nGuess a number between 1 and 100: "); | 27 | print_str("\nGuess a number between 1 and 100: "); |
| 32 | var line_buf : [20]u8; | 28 | var line_buf : [20]u8; |
| ... | @@ -39,7 +35,7 @@ pub fn main(argc: isize, argv: &&u8, env: &&u8) -> i32 { | ... | @@ -39,7 +35,7 @@ pub fn main(argc: isize, argv: &&u8, env: &&u8) -> i32 { |
| 39 | } | 35 | } |
| 40 | | 36 | |
| 41 | var guess : u64; | 37 | var guess : u64; |
| 42 | if (parse_u64(line_buf, 10, &guess)) { | 38 | if (parse_u64(line_buf[0...line_len - 1], 10, &guess)) { |
| 43 | print_str("Invalid number format.\n"); | 39 | print_str("Invalid number format.\n"); |
| 44 | } else if (guess > answer) { | 40 | } else if (guess > answer) { |
| 45 | print_str("Guess lower.\n"); | 41 | print_str("Guess lower.\n"); |