This commit is contained in:
Illia Korpan 2026-04-15 09:26:10 +02:00
parent 911619980d
commit 14a335d999

View File

@ -117,10 +117,31 @@ int main(void) {
printf("Pozna %d druhov ovocia a zeleniny.\n", leaves);
printf("Odpovedajte 'a' pre prvu moznost alebo 'n' pre druhu moznost.\n");
if (root && !root->is_answer) {
printf("%s\n", root->text);
Node *cur = root;
char buf[128];
while (cur) {
if (cur->is_answer) {
printf("*%s\n", cur->text);
break;
}
printf("%s\n", cur->text);
if (!fgets(buf, sizeof(buf), stdin)) {
printf("Nerozumiem\n");
return 0;
}
char *p = buf;
while (*p && isspace((unsigned char)*p)) p++;
char c = *p;
if (c == 'a' || c == 'A') {
cur = cur->yes;
} else if (c == 'n' || c == 'N') {
cur = cur->no;
} else {
printf("Nerozumiem\n");
return 0;
}
}
printf("Koniec vstupu\n");
printf("Koniec\n");
free_tree(root);
for (int i = 0; i < lines_count; ++i) free(lines[i]);