#include #include #include #include #define LINE_SIZE 100 #define LIST_SIZE 100 struct pizza{ char name[LINE_SIZE]; float price; } int read_pizza_list(struct pizza* list){ char buffer[LINE_SIZE] while(fgets(buffer, LINE_SIZT, stdin) == 0){ } } int read_item(struct pizza* list) { } int main(){ struct pizza vacerajsia = {.name = "Vajcova pizza", .price = 0.2}; printf("Pizza: %s, cena: %f/n", vacerajsia.name, vacerajsia.price -0.1); // Prechadzajte vsetky miesta jedalneho listka int counter = 0; for (int i=0; i< LIST_SIZE; i++){ struct pizza item; memset(&item,0,sizeof(struct pizza)); // Nacitajte polozku do pomocnej premennej // Na nacitanie pouzite vlastny kod int r = read_item(&item); if (r){ // Ak sa nacitanie podarilo, skopirujte polozku do pola memcpy(&listok[i],&item,sizeof(struct pizza)); // Spocitame uspesne nacitane polozky counter += 1; } else{ // Ak sa nacitanie nepodarilo, nasli sme poslednu polozku // Prerusim nacitanie break; } } // Na konci budemem mat nacitany jedalny listok // V premennej counter je pocet uspesne nacitanych poloziek return 0; }