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á".

20101020-znaky.c
   1 /* Soubor: znaky.c  
   2  * Datum: 13.10.2010   
   3  * Autor:   Marek Nožka, nozka z@vináč spseol.cz
   4  * Licence: GNU/GPL
   5  * Úloha: hráty se vstupem a výstupem
   6  * Popis: 
   7  */
   8 
   9 #include <stdio.h>
  10 
  11 /**
  12  * Hlavní program.
  13  */
  14 int main(void)
  15 {
  16     int znak;
  17     int udaj,bagr;
  18 
  19     /*
  20        znak = getchar();           //precte znak ze std. vstupy
  21        while (znak != EOF) {       // getchar() vrátí konstantu EOF, když narazí na konec souboru
  22        putchar(znak);          // tiskne znak na std. výstup
  23        znak = getchar();
  24        }
  25      */
  26 
  27     bagr=7;
  28 
  29     while ((znak = getchar()) != EOF) { // getchar() vrátí konstantu EOF, když narazí na konec souboru
  30         if (znak == 'a' || 0 ) {
  31             putchar('@');
  32         } else if (znak == ' ') {
  33             putchar('_');
  34         } else if (znak == '\t') {
  35             printf("-->");
  36         } else {
  37             putchar(znak);      // tiskne znak na std. výstup
  38         }
  39         'a';
  40         udaj = ( znak != '\n' || ( bagr = 150 )   );
  41         printf(" %d %d ",udaj,bagr) ;
  42     }
  43 
  44     return 0;
  45 }
`--> stáhnout

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