/*
 * Soubor:  20101220-Mon-vstup.c
 * Datum:   20.12.2010 10:30
 * Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
 * Licence: GNU/GPL 
 * Úloha: standardní vstup
 */

#include <stdio.h>
/////////////////////////////////////////////////////
/**
 * Hlavní program.
 */
int main(void)
{
    int a, b;
    int navrat;

    navrat = scanf("%d , %d", &a, &b);
    printf("%d %d ## %d\n", a, b, navrat);

    while (scanf("%d %d", &a, &b) != 2) {
        while (getchar() != '\n') {
            ;                   /* vyprázdní vstupní buffer */
        }
    }

    /* řetězce */
    puts("/* řetězce */");
#define MAX 1024
    char s[MAX];
    /* s == &s[0] */
    scanf("%s", s);             /* scanf ingnoruje bílé znaky */
    printf("%s\n", s);

    while (getchar() != '\n') {
        ;                       /* vyprázdní vstupní buffer */
    }

    gets(s); /* dangerous */
    printf("%s\n", s);

    fgets(s, MAX, stdin);
    fprintf(stdout, "%s\n", s);

    puts("ctu do konce souboru");
    while (fgets(s, MAX, stdin) != NULL) {
        printf("#%s", s);
        if (sscanf(s,"%d , %d", &a, &b) == 2 || 
                sscanf(s,"%d %d", &a, &b) == 2) {
            printf("##%d %d\n",a,b);
        }
    }


    return 0;
}

