Írj egy olyan programot, amely a beolvasott soroknak csak bizonyos oszlopait írja ki. Kettesért: A parancssori argumentumok a következők: -c argumentumpárral megadhatjuk, hogy hanyadik oszlopot írjuk ki. Tehát a -c kapcsolót garantáltan egy szám követi. filenév opcionális: ha megadjuk, akkor ebből a fájlból kell olvasni a sorokat. Ha nem adjuk meg, akkor pedig a szabványos bemenetről. Az inputot értelszerűen fájl végéig kell olvasni. Fájlnév nem kezdődhet '-' karakterrel. Feltételezheted, hogy a -c kapcsolópáros a fájlnév előtt van. Oszlopok alatt a space-el elválasztott karaktersorozatot értjük. Feltételezhetjük, hogy az inputon nem szerepel két space karakter egymás mellett, valamint legalább annyi oszlop van a sorban, mint amelyiket ki akarjuk írni. Valamint azt is feltételezhetjük, hogy egy sor nem több 80 karakternél. Hármasért: Implementáld a -s kapcsolópárt, amivel az oszlophatároló karaktert lehet megadni. Tehát ha bekapcsoljuk ezt a kapcsolót akkor a space helyett az itt megadott karakter választja el az oszlopokat. Itt is feltehetjük, hogy két oszlophatároló karakter nem áll egymás mellett. A kapcsolók és a fájlnév tetszőleges sorrendben lehet. Értelemszerűen a -c-t garantáltan követi egy szám, illetve a -s-t egy karakter. Négyesért: A -s kapcsoló után több karakter is szepelhessen. Ebben az esetben mindegyikük szeparáló karakter lesz. Valamint már a programnak akkor is jól kell működnie, ha nagyobb számú oszlopot akarunk kiírni, mint amennyi van. Ebben az esetben ne írjunk ki semmit. Ötösért: a -c kapcsoló után vesszőkkel elválasztva több számot is megadhassunk. Ebben az esetben az itt felsorolt oszlopokat kell kiírni space-el elválasztva. Feltehetjük, hogy a számokat növekvő sorrendben adják meg. Feltételezhetjük, hogy a számok 1000-nél kisebbek.