#include #include #include #define SIZE 128 int main() { char line[SIZE]; char option1[SIZE]; char option2[SIZE]; bool isFirstOptionLoaded = false; char answer = '0'; //'0' = ako keby 'NULL'/ absencia hodnoty option1[0] = '\0'; option2[0] = '\0'; line[0] = '\0'; while (fgets(line, SIZE, stdin) != NULL) { if (line[0] == '*') { //precita a ulozi odpoved na zaklade kontrolnej premeny if (!isFirstOptionLoaded) { sscanf(line, "%s [^\n]", &option1); isFirstOptionLoaded = true; } else { sscanf(line, "%s [^\n]", &option2); } } else if (line[0] == 'n' && line[1] == '\n') { answer = line[0]; break; } else if (line[0] == 'a' && line[1] == '\n') { answer = line[0]; break; } } printf("Expert z bufetu to vie.\n"); printf("Pozna 2 druhov ovocia a zeleniny.\n"); printf("Odpovedajte 'a' pre prvu moznost alebo 'n' pre druhu moznost.\n"); printf("Je to ovocie alebo zelenina\n"); if (answer == 'a') { printf("%s\n", option1); } else if (answer == 'n') { printf("%s\n", option2); } else { printf("Nerozumiem\n"); } printf("Koniec\n"); return 0; }