Update cv1/program.c
This commit is contained in:
parent
3d5008d64c
commit
df4e9ad4b0
@ -54,17 +54,17 @@ int main() {
|
|||||||
printf("Zadaj jedalny listok:\n");
|
printf("Zadaj jedalny listok:\n");
|
||||||
|
|
||||||
// Zisťujeme riadky, pokiaľ je vstup
|
// Zisťujeme riadky, pokiaľ je vstup
|
||||||
while (fgets(line, sizeof(line), stdin) != NULL) {
|
while (1) {
|
||||||
// Kontrolujeme, či sa riadok dá načítať
|
// Načítanie názvu položky
|
||||||
if (strcmp(line, "\n") == 0) {
|
if (fgets(line, sizeof(line), stdin) == NULL || strcmp(line, "\n") == 0) {
|
||||||
break; // Ak je riadok prázdny, zastavujeme
|
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
|
line[strcspn(line, "\n")] = 0; // Odstráni znak nového riadku
|
||||||
|
|
||||||
// Načítanie nasledujúceho riadku, ktorý obsahuje cenu
|
// Načítanie nasledujúceho riadku, ktorý obsahuje cenu
|
||||||
if (fgets(price, sizeof(price), stdin) == NULL) {
|
if (fgets(price, sizeof(price), stdin) == NULL || strcmp(price, "\n") == 0) {
|
||||||
break; // Ak nie sú ďalšie riadky, ukončujeme
|
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
|
price[strcspn(price, "\n")] = 0; // Odstráni znak nového riadku
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user