aa
This commit is contained in:
		
							parent
							
								
									36d51a5327
								
							
						
					
					
						commit
						6266b9d3fa
					
				@ -6,6 +6,7 @@
 | 
			
		||||
#define LINESIZE 100
 | 
			
		||||
#define LINE_SIZE 100
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
struct pizza {
 | 
			
		||||
    float prize;
 | 
			
		||||
    char name[LINESIZE];
 | 
			
		||||
@ -18,11 +19,12 @@ struct pizza nulova;
 | 
			
		||||
 | 
			
		||||
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];
 | 
			
		||||
    //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;
 | 
			
		||||
@ -37,26 +39,24 @@ int main(){
 | 
			
		||||
        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)){
 | 
			
		||||
  /*  while(read_pizza(stdin,&item)){
 | 
			
		||||
        counter += 1;
 | 
			
		||||
        printf("%s",item->name);
 | 
			
		||||
        printf("%.2f",item->prize);
 | 
			
		||||
    }
 | 
			
		||||
        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(struct pizza* item){
 | 
			
		||||
        float value = strtof(line,struct pizza);
 | 
			
		||||
    }/*
 | 
			
		||||
    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;
 | 
			
		||||
@ -65,25 +65,27 @@ int main(){
 | 
			
		||||
        strcpy(item->name, line);
 | 
			
		||||
        return 1;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
*/
 | 
			
		||||
    char hacker_script(char c){
 | 
			
		||||
        char numbers[] = "0123456789";
 | 
			
		||||
        char letters[] = "oizeasbtbq";
 | 
			
		||||
        for (int i = 0; i < 10; i++){
 | 
			
		||||
            if (tolower(c) == numbers[i]){
 | 
			
		||||
            tolower(c);
 | 
			
		||||
            if (c == numbers[i]){
 | 
			
		||||
                return letters[i];
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        return c;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
////////////////////////
 | 
			
		||||
//              ////////
 | 
			
		||||
//    ///////     //////
 | 
			
		||||
//             /////////
 | 
			
		||||
//    ///////    ///////
 | 
			
		||||
//    ////////   ///////
 | 
			
		||||
//    ////////   ///////
 | 
			
		||||
//    //////    ////////
 | 
			
		||||
//    ////    //////////
 | 
			
		||||
//    //////      //////
 | 
			
		||||
//         /////////////
 | 
			
		||||
//          ////////////
 | 
			
		||||
//    ///    ///////////
 | 
			
		||||
//    ////    //////////
 | 
			
		||||
//    /////    /////////
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								cv1/program.exe
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								cv1/program.exe
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										60
									
								
								program.c
									
									
									
									
									
								
							
							
						
						
									
										60
									
								
								program.c
									
									
									
									
									
								
							@ -1,5 +1,7 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#include <ctype.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
 | 
			
		||||
#define LINESIZE 100
 | 
			
		||||
#define LINE_SIZE 100
 | 
			
		||||
@ -8,16 +10,24 @@ struct pizza {
 | 
			
		||||
    float prize;
 | 
			
		||||
    char name[LINESIZE];
 | 
			
		||||
};
 | 
			
		||||
struct pizza nulova;
 | 
			
		||||
    struct pizza tuniakova = {
 | 
			
		||||
        .name="Tuniakova",
 | 
			
		||||
        .prize=2.3
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
int main(){
 | 
			
		||||
    int POCET_JEDAL=0;
 | 
			
		||||
    // 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];
 | 
			
		||||
    int read_pizza(struct pizza* item);
 | 
			
		||||
 | 
			
		||||
    char line[LINE_SIZE];
 | 
			
		||||
    while (1){
 | 
			
		||||
@ -26,21 +36,57 @@ int main(){
 | 
			
		||||
        // 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é.
 | 
			
		||||
        if(r != NULL && line[1] != 0){
 | 
			
		||||
            // Načítanie je úspešné ak fgets vráti nenulovú hodnotu a načítaný reťazec je dlhši ako jeden znak
 | 
			
		||||
            printf("%s",line);
 | 
			
		||||
        return 0;
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    struct pizza item;
 | 
			
		||||
    int counter = 1;
 | 
			
		||||
    while(read_pizza(stdin,&item)){
 | 
			
		||||
        counter += 1;
 | 
			
		||||
        printf("%s",item->name);
 | 
			
		||||
        printf("%.2f",item->prize);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
    //printf("%s má cenu %.2f\n",item->name,item->prize);
 | 
			
		||||
    char hacker_script(char c);
 | 
			
		||||
    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(struct pizza* item){
 | 
			
		||||
        float value = strtof(line,struct pizza);
 | 
			
		||||
        // 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++){
 | 
			
		||||
        if (c == numbers[i]){
 | 
			
		||||
            if (tolower(c) == numbers[i]){
 | 
			
		||||
                return letters[i];
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
////////////////////////
 | 
			
		||||
//              ////////
 | 
			
		||||
//    ///////     //////
 | 
			
		||||
//    ////////    //////
 | 
			
		||||
//    ////////    //////
 | 
			
		||||
//    //////      //////
 | 
			
		||||
//    ////     /////////
 | 
			
		||||
//          ////////////
 | 
			
		||||
//    ///    ///////////
 | 
			
		||||
//    ////    //////////
 | 
			
		||||
//    /////    /////////
 | 
			
		||||
//    //////    ////////
 | 
			
		||||
//    ///////    ///////
 | 
			
		||||
////////////////////////
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user