diff --git a/cv8/program.c b/cv8/program.c index 46611d0..cf46024 100644 --- a/cv8/program.c +++ b/cv8/program.c @@ -18,20 +18,15 @@ struct tree* read_tree(){ buffer[x-1]='\0'; assert(r); - if(buffer[0] == '\n'){ - return; - } - + if(buffer[0] != '\0'){ struct tree* node = calloc(1,sizeof(struct tree)); memcpy(node->value, buffer,50); if(buffer[0] != '*'){ if(node->left == NULL){ - printf("bvbv"); node->left = read_tree(); } - if(node->right == NULL){ - printf("bbdf"); + if(node->right == NULL){ node->right = read_tree(); } } @@ -54,7 +49,7 @@ void search(struct tree* this){ //buffer[x-1]='\0'; if(buffer[0] == '\n'){ - return; + char* r = fgets(buffer,5,stdin); } if(buffer[0] == 'a'){ if(this->left->value[0] == '*'){