/*
 * Soubor:  20101217-Fri-ukazka-scanf.c
 * Datum:   17.12.2010 08:58
 * Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
 * Licence: GNU/GPL 
 * Úloha: jak se pracuje se scanf
 */

#include <stdio.h>

/////////////////////////////////////////////////////
/**
 * Hlavní program.
 */
int main(void)
{
    float a, b;
    int navrat;                 // návratová hodnotu funkce scanf

    while ( (navrat = scanf("%g %g", &a, &b)) != 2) {
        while ( getchar() != '\n') {
            ; /* prázdný cyklus while vyprázdní vstuppní buffer */
        }
    }
    printf("%g %g #%d\n", a, b, navrat);


    /* řetězce  */
    char radek[1024];
    scanf("%s",radek);
    printf("%s\n",radek);

    char s[1024];
    while ( fgets(s,1024,stdin) != NULL ) {
        printf("%s",s);
    }

    


    return 0;
}

