Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.
1/1
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á".
1 /*
2 * Soubor: 20110214-Mon-case-ukazka.c
3 * Datum: 14.02.2011 10:04
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
13
14 /****************************************************
15 * Hlavní program.
16 ****************************************************/
17 int main(void)
18 {
19 int i = 0;
20
21 while ((i = getchar()) != EOF) {
22 switch (i) {
23 case 'a':
24 printf("zadal jsi a\n");
25 break;
26 case 'B':
27 printf("zadal jsi B\n");
28 break;
29 default:
30 putchar(i);
31 break;
32 }
33 }
34 return 0;
35 }