/*
 * Soubor:  20111013-Thu-vstup-vystup.c
 * Datum:   13.10.2011 08:17
 * Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
 * Licence: GNU/GPL 
 * Úloha: 
 * Popis:   
 ****************************************************/
#define _ISOC99_SOURCE
#define _GNU_SOURCE
#include <stdio.h>


/****************************************************
 *               Hlavní program.
 ****************************************************/
int main(void)
{

    printf("%10d %5.2e\n", 3, 3.141519);
    puts("tiskne jenom retezec %d bez \\n");
    putchar('a');
    putchar('\n');
    putchar('@');
    putchar(64);
    putchar('\n');

    char a;
    char b;

    a = getchar();
    b = getchar();
    printf("%c %c\n", a, b);
    /* vyprázdnění vstupního bufferu */
    while (getchar() != '\n') {
        ;
    }


    char s[32];
    gets(s);
    printf("##%s##\n", s);

    int navrat;
    int cislo;
    float realnecilso;
    navrat = scanf("%d , %f %s", &cislo, &realnecilso, s );

    printf("%d #### %d , %f %s\n", navrat, cislo, realnecilso, s );

    /* co je ještě ve vstupním bufferu? */
    gets(s);
    puts(s);

    return 0;
}





