/*
 * Soubor:  20110103-Mon-soubory.c
 * Datum:   03.01.2011 09:57
 * Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
 * Licence: GNU/GPL 
 * Úloha: 
 * Popis:   
 */

#include <stdio.h>

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

    printf("zapisuji na stdout\n");
    fprintf(stdout,"taky zapisuji na stdout\n");

    char s[1024];
/*    scanf("%s",s);
    printf("%s\n",s);
    
    fscanf(stdin,"%s",s);
    fprintf(stderr,"%s\n",s);*/

    FILE *fr;  // soubor pro čtení
    FILE *fw;  // soubor pro zápis

    fw = fopen("vystup.txt","w");
    fprintf(fw,"1+2 je %d",1+2);
    fclose(fw);

    fr= fopen("vstup.txt","r");
    fgets(s,1024,fr);
    fclose(fr);
    printf("%s\n",s);

    
    /* náhodná číslam */
    fr = fopen("/dev/random","r");
    int cislo = getc(fr);
    printf("%d\n",cislo);
    fclose(fr);

    int integer;
    fr = fopen("/dev/random","r");
    for (int i=0; i<sizeof(int) ;i++) {
        *(((char *) &integer )+i) = getc(fr);
    }
    printf("%d\n",integer);
    fclose(fr);

    return 0;
}

