Aktualizovat cv7/program.c
This commit is contained in:
		
							parent
							
								
									eecdec6951
								
							
						
					
					
						commit
						17a35e0f35
					
				| @ -44,7 +44,7 @@ int read_knowledge_base(char ***lines_ptr, int *num_lines) { | |||||||
|     int count = 0; |     int count = 0; | ||||||
|     while (1) { |     while (1) { | ||||||
|         char *line = read_line(); |         char *line = read_line(); | ||||||
|         if (!line) break; |         if (!line || line[0] == '\0') break; | ||||||
| 
 | 
 | ||||||
|         if (count == capacity) { |         if (count == capacity) { | ||||||
|             capacity *= 2; |             capacity *= 2; | ||||||
| @ -83,7 +83,10 @@ Node *build_tree(char **lines, int *index, int num_lines, int *count, int *error | |||||||
|         (*count)++; |         (*count)++; | ||||||
|     } else { |     } else { | ||||||
|         node->yes = build_tree(lines, index, num_lines, count, error); |         node->yes = build_tree(lines, index, num_lines, count, error); | ||||||
|  |         if (*error) return NULL; | ||||||
|  | 
 | ||||||
|         node->no = build_tree(lines, index, num_lines, count, error); |         node->no = build_tree(lines, index, num_lines, count, error); | ||||||
|  |         if (*error) return NULL; | ||||||
|     } |     } | ||||||
|     return node; |     return node; | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user