Nepíšem vypisovať ale myslím pridať nejaké riadenie správania programu. Lebo aj keď teraz vidím ten kód, tak tie prvky tam idú vždy tri, prázdne či plné. (ten tretí oddelovač '|' na konci netreba).
A z toho celého mi vyplýva, že ak to niekedy tie tri prvky nevygenerovalo, tak to predtým niekde muselo padnúť do chyby a ty si parsoval nejaký chybový výpis. Ale mal by byť v takom prípade uložený v tom output.txt