Írj egy programot, amely egy fájlból vagy a szabványos bemenetről soronként olvas és a szöveg egy részét -- a parancssori argumentumainak megfelelően elhagyva --, kiírja a szabványos kimenetre. 2-esért: A programnak kötelezően lesz négy parancssori argumentuma, illetve egy ötödik opcionálisan. Az első négy -f -t formában meghatározza, hogy mettől meddig kell elhagyni a sor tartalmát. Felteheted, hogy a fenti a kapcsolók sorrendje és érvényes intervallumot ad a felhasználó. Az ötödik pedig egy fájlt definiál. Ha megadjuk ezt a kapcsolót is, akkor ebből a fájlból kell olvasni, ha pedig elhagyhuk, akkor a szabványos bemenetről. példa: ./a.out -f 4 -t 9 alma.txt Ekkor az alma.txt sorait kell kiírni úgy, hogy elhagyjuk a 4-től a 9-ik tartó karaktereket. 3-asért: Implementáld a -c kapcsoló párost. Ha ez adott, akkor ne hagyjuk el az intervallumban megadott részt, hanem helyettesítsük az itt megadott karakterrel. Ez a kapcsolópáros az intervallumot definiáló négy kapcsoló után jön. 4-esért: A parancssori argumentumokat tetszőleges sorrendben is meg lehessen adni. Akár a fájl is lehet az első. Értelemszerűen a -f és a -t kapcsolókat biztosan egy szám követi illetve a -c kapcsolót egy karakter. 5-ösért: A program működjön akkor is jól, ha elhagyjuk a -f vagy a -t kapcsolót. Ha nincs -f, akkor a sor elejétől kezdjük elhagyni a karaktereket és ha nincs -t, akkor a sor végéig hagyjuk el azokat. Minden jegyért: Feltételezheted, hogy nincs 80 karakternél hosszabb sor a bemeneten.