Initializacia
This commit is contained in:
parent
3045489a7d
commit
f314b8479f
64
cv2/program.c
Normal file
64
cv2/program.c
Normal file
@ -0,0 +1,64 @@
|
||||
#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){
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
int read_item(struct pizza *item) {
|
||||
static int currentIndex = 0;
|
||||
|
||||
if (currentIndex >= sizeof(menu) / sizeof(menu[0])) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
memcpy(item, &menu[currentIndex], sizeof(struct pizza));
|
||||
currentIndex++;
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user