Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.

1/1

Zdrojové soubory z výuky

Na této stránce jsou k dispozici zdrojové soubory, které jsem vytvářel při výkladu během výuky. Nejsou to ukázkové a bezchybné zdrojové soubory. Ba naopak, jsou to pracovní neučesané verze, které vznikaly interaktivně ve výuce, často s cílem ukázat, že "takto se to nemá".

20111124-Thu-anonymni-pamet.c
   1 /*
   2  * Soubor:  20111124-Thu-anonymni-pamet.c
   3  * Datum:   24.11.2011 08:24
   4  * Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
   5  * Licence: GNU/GPL 
   6  * Úloha: 
   7  * Popis:   
   8  ****************************************************/
   9 #define _ISOC99_SOURCE
  10 #define _GNU_SOURCE
  11 #include <stdio.h>
  12 #include <stdlib.h>
  13 
  14 /* ***************    Makra    ******************** */
  15 
  16 /* ***************   Funkce    ******************** */
  17 
  18 
  19 /****************************************************
  20  *               Hlavní program.
  21  ****************************************************/
  22 int main(void)
  23 {
  24     int i = 20;
  25     int j = 30;
  26 
  27     int *ukazatel_int;
  28 
  29     ukazatel_int = malloc(sizeof(int));
  30 
  31     *ukazatel_int = 40;
  32 
  33     printf("cislo: %d\n", *ukazatel_int);
  34 
  35     free(ukazatel_int);
  36     ukazatel_int = NULL;
  37 
  38     if (ukazatel_int != NULL) {
  39         printf("cislo: %d\n", *ukazatel_int);
  40     }
  41 
  42     /////////////////////////////////////////////
  43     
  44 /*    int pole[10];*/
  45     int *pole;
  46 
  47     pole = malloc(10*sizeof(int));
  48 
  49     for (int i=0; i<10,i++) 
  50         pole[i]=i+1;
  51 
  52 
  53     return 0;
  54 }
`--> stáhnout

Licence Creative Commons Valid XHTML 1.0 Strict Valid CSS! Antispam.er.cz Blog: Tlapicka.net