usaa24/cv2/program.c

56 lines
1.3 KiB
C
Raw Normal View History

2024-10-01 13:22:17 +00:00
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#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){
}
}
2024-10-01 13:31:23 +00:00
int read_item(struct pizza* list) {
2024-10-01 13:22:17 +00:00
}
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;
}