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

20110107-Fri-cteni-do-eof.c
   1 /*
   2  * Soubor:  20110107-Fri-cteni-do-eof.c
   3  * Datum:   07.01.2011 08:11
   4  * Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
   5  * Licence: GNU/GPL 
   6  * Úloha: 
   7  * Popis:   
   8  ****************************************************/
   9 #include <stdio.h>
  10 
  11 /* ***************    Makra    ******************** */
  12 #define ARREYC 1024
  13 
  14 /* ***************   Funkce    ******************** */
  15 
  16 
  17 /****************************************************
  18  *               Hlavní program.
  19  ****************************************************/
  20 int main(void)
  21 {
  22     char s[ARREYC];
  23     double u, v;
  24 
  25 
  26     /* funkce fgets vrátí NULL pokud narazí na konec souboru */
  27     while (printf("Zadej dve cisla >"), (fgets(s, ARREYC, stdin)) != NULL) {
  28         if (sscanf(s, "%lg %lg", &u, &v) == 2 || sscanf(s, "%lg , %lg", &u, &v) == 2) {
  29             /* Zpracování čísel  */
  30             printf("%g %g\n", u, v);
  31         } else {
  32             fprintf(stderr,"Chyba!!!!!");
  33         } 
  34             ;
  35     }
  36 
  37     return 0;
  38 }
`--> stáhnout

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