Írj egy programot amely a szövegből elhagy karaktereket. 2-esért A program első parancssori argumentuma karakterhalmazt tartalmaz, a második pedig opcionálisan egy fájl nevet. Ha a fájlnév adott, akkor a programnak tartalmát kell kiírnia a szabványos kimenetre úgy, hogy elhagyja belőlük azokat a karaktereket, amelyek szerepeltek az első argumentumkét megkapott karakterek halmazában. Ha nem kaptunk fájlt parancssori argumentumként, akkor a szabványos bemenetről dolgozzunk. 3-asért Implementáld az alábbi két kapcsoló egyikét: -s : A -s kapcsolót egy karakter követi. Ha megadtuk ezt a kapcsolót, akkor ne törölje az első argumentumként megadott karaktereket a szövegből, hanem cserélje le őket az itt megadott karakterre. -c: Ha megadtuk ezt a kapcsolót, akkor pont azokat a karaktereket hagyja változatlanul, amelyeket az első parancssori argumentumban kaptunk és a többit törölje / módosítsa. 4-esért: Implementáld a másik kapcsolót is 5-ösért: A két kapcsolót egyidejűleg is meg lehessen adni. Minden jegyhez: Az alábbi dolgokra számíthat a program: - Az első parancssori argumentum mindig adott és ez a törléendő / cserélendő karakterek halmazát definiálja (string-ként) - Ha adott a fájlnév, akkor az biztosan az utolsó argumentum lesz. - A -s kapcsolót biztosan követi egy olyan parancssori argumentum, amely egy karaktert tartalmaz - Egy sor legfeljenn 80 karakterből áll.