Update cv1/program.c

This commit is contained in:
Viktor Daniv 2024-10-04 12:21:36 +00:00
parent 3d5008d64c
commit df4e9ad4b0

View File

@ -54,17 +54,17 @@ int main() {
printf("Zadaj jedalny listok:\n");
// Zisťujeme riadky, pokiaľ je vstup
while (fgets(line, sizeof(line), stdin) != NULL) {
// Kontrolujeme, či sa riadok dá načítať
if (strcmp(line, "\n") == 0) {
break; // Ak je riadok prázdny, zastavujeme
while (1) {
// Načítanie názvu položky
if (fgets(line, sizeof(line), stdin) == NULL || strcmp(line, "\n") == 0) {
break; // Ak nie sú ďalšie riadky alebo je prázdny riadok, ukončujeme
}
line[strcspn(line, "\n")] = 0; // Odstráni znak nového riadku
// Načítanie nasledujúceho riadku, ktorý obsahuje cenu
if (fgets(price, sizeof(price), stdin) == NULL) {
break; // Ak nie sú ďalšie riadky, ukončujeme
if (fgets(price, sizeof(price), stdin) == NULL || strcmp(price, "\n") == 0) {
break; // Ak nie sú ďalšie riadky alebo je prázdny riadok, ukončujeme
}
price[strcspn(price, "\n")] = 0; // Odstráni znak nového riadku