Fix add_num_to_string not printing 10
This commit is contained in:
		
							parent
							
								
									14537743ed
								
							
						
					
					
						commit
						0d3abe8e42
					
				| @ -6,7 +6,7 @@ import std::add_num_to_str; | |||||||
| import std::free_string; | import std::free_string; | ||||||
| 
 | 
 | ||||||
| fn main() -> u32 { | fn main() -> u32 { | ||||||
|   for i in 0 .. 5 { |   for i in 0 .. 15 { | ||||||
|     let mut text = new_string(); |     let mut text = new_string(); | ||||||
|     add_num_to_str(&mut text, i); |     add_num_to_str(&mut text, i); | ||||||
|     print(&text); |     print(&text); | ||||||
|  | |||||||
| @ -93,7 +93,7 @@ fn str_length(string: *char, position: u32) -> u32 { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| pub fn add_num_to_str(string: &mut String, num: u64) { | pub fn add_num_to_str(string: &mut String, num: u64) { | ||||||
|     if num > 10 { |     if num >= 10 { | ||||||
|         add_num_to_str(string, num / 10) |         add_num_to_str(string, num / 10) | ||||||
|     } |     } | ||||||
|     let rem = num % 10; |     let rem = num % 10; | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user