#include #include #include #include #define LINESIZE 100 #define LINE_SIZE 100 struct pizza { float prize; char name[LINESIZE]; }; struct pizza nulova; struct pizza tuniakova = { .name="Tuniakova", .prize=2.3 }; int main(){ int POCET_JEDAL=0; struct pizza jedalny_listok[POCET_JEDAL]; // Nastavíme všetky bajty pamäte na nulu // Alebo staticky priradime nejake hodnoty memset(&tuniakova, 0,sizeof(struct pizza)); // Pozor, táto inicializácia funguje iba na novších prekladačoch //struct pizza jedalny_listok[POCET_JEDAL]; // Na začiatku celé pole vynulujeme, všetky pizze sú nulové memset(jedalny_listok, 0,sizeof(struct pizza)*POCET_JEDAL); struct pizza *prva = jedalny_listok; struct pizza *druha = jedalny_listok + 1; struct pizza *tretia = &jedalny_listok[2]; char line[LINE_SIZE]; while (1){ // Inicializujem pamäť memset(line,0,LINE_SIZE); // Do poľa načítam max. LINE_SIZE znakov zo štandardnéhgo vstupu. char* r = fgets(line,LINE_SIZE,stdin); // Overím si či bolo načítanie úspešné. return 0; } struct pizza item; int counter = 1; /* while(read_pizza(stdin,&item)){ counter += 1; printf("%s",item.name); printf("%.2f",item.prize); }*/ } int search_string(const char* heap, const char* needle){ char pole[5]="abcd"; for (int i = 0; i < 5; i++){ printf("%c",pole[i+1]); } }/* int read_pizza(stdin,&item){ char line[LINE_SIZE]; float value = strtof(line,NULL); // Ak je návratová hodnota nula, premena reťazca sa nepodarila. if (value == 0.0F){ return 0; } item->prize = value; strcpy(item->name, line); return 1; } */ char hacker_script(char c){ char numbers[] = "0123456789"; char letters[] = "oizeasbtbq"; for (int i = 0; i < 10; i++){ tolower(c); if (c == numbers[i]){ return letters[i]; } } return c; } //////////////////////// // ///////// // /////// /////// // //////// /////// // //////// /////// // ////// //////// // //// ////////// // ///////////// // /// /////////// // //// ////////// // ///// ///////// // ////// //////// // /////// /////// ////////////////////////