# Zkouška 14. 6. 2010

<{ForumPost(poster="Petr`", timestamp=2010-06-14 23:31:49)}>
Dnešní zadání:  
Udělejte program, který dostane jediný parametr - soubor

     ./a.out <file>

kde struktura souboru je

    X
    
    Y
    
    jméno_dalšího_souboru_se_stejnou_strukturou
    
    

Na prvním a druhém řádku právě po jednom znaku.  
  
Posloupnost souborů ukončuje soubor bez odkazu na následující soubor.

    X
    
    Y
    
    

Konkatenací X vznikne command1, konkatenací Y command2.   
  
V mainu se udělá fork a exec(command1) a výstup se uloží (max. 1024 bajtů).  
Pak se udělá druhý fork a exec(command2) a uložený výstup z cmd1 se pošle na vstup cmd2.  
Výstup z cmd2 se vypíše na stdout.   
  
Pro soubory prvni, druhy, treti:

    c
    s
    druhy
    

    a
    u
    treti
    

    l
    m
    

bude výstup

    ./a.out prvni
    

stejný jako výstup

    cal | sum
    


<{/ForumPost}>

