Program zaliczeniowy I

Napisać program umożliwiający pewne operacje na plikach zawierających napisy w filmach. Format takiego pliku jest następujący:

HH:MM:SS:Tekst1
HH:MM:SS:Tekst2
itd.
Oto przykładowy plik:
00:00:17:Wlazł kotek na płotek o mruga
00:00:24:Ładna to piosenka niedługa
00:00:37:Niedługa niekrótka a w sam raz
00:00:43:Zaśpiewaj koteczku jeszcze raz
Wymagane funkcje to: Program powinien działać z linii poleceń a polecenia powinny być przyjmowane za pomocą argumentów programu. Poprawne wywołania mają postać
pz1.exe opcje plik_źródłowy plik_docelowy
gdzie opcje mogą zawierać argumenty (oddzielone spacjami): Przykładowe wywołanie:
pz1.exe -w -p3 napisy.txt napisy2.txt
Ocena programu będzie liczbą wymierną z przedziału [0,6]. Punkty będę przyznawane za
  1. Poprawność działania programu (max. 4 p.) Liczba punktów będzie obniżana w przypadku, gdy program zawiesza się, działa niepoprawnie lub jego funkcjonalność jest niepełna.
  2. Kod programu (max. 2 p.) Kod programu powinien opatrzony wyczerpującymi komentarzami. Program powinien być logicznie podzielony na funkcje (i ewentualnie biblioteki), a działanie każdej z nich opisane.
Rozwiązania należy nadsyłać na adres ziemians@mimuw.edu.pl nie później niż 20 grudnia.
Uwaga - program powinnien być napisanu samodzielnie!
Powodzenia
Krzysztof Ziemiański