Osim sto sto je totalno nepotrebno praviti onoliko If-ova. Em postoji Select... Case, em nije ni potrebno za svaku mogucnost imati po jedan uslov vec se s' obzirom na logiku izmene moze napraviti nekoliko grupa.
Pored toga, nema potrebe da se pise provera karakter po karaker vec se to moze uraditi replace-om. A nema potrebe ni ucitavati liniju po liniju, moze i ceo fajl odjednom pa izvrsiti izmene.
Vreme izvrsavanja bi bilo bar nekoliko
puta krace. No, mozda performansa nije bitna ako je i ovako kratko vreme (nisam testirao), ali bi kod bio daleko jednostavniji.
Ne kazem da program ne radi (doduse, nisam ni probao, samo sam pogledao kod, ali verujem da radi). Ali posto je ovo forum o programiranju a ne koriscenju, ove zamerke stoje.
PS. Rajko, nemoj se ljutis, prvo nisam hteo, al' kad sam video ovo "dobro napravljen i osmisljen" nisam mogao da odolim :)
PS2. Znam, znam, rekao si da je na brzinu, a brze je napisati 100 linija nelogicnog koda nego 30 logicnog :)