5. O PROGRAMU NAPISANEM V jeziku C

Program je napisan v programskem jeziku Borland C verzija 4.52.

Prirejen je za rastrske datoteke tipa PGM. Branje iz rastrske datoteke je nastavljeno na
slike do velikosti 150 x 150 pixlov. Po potrebi se lahko velikosti povečajo, vendar je
brezsmiselno že na začetku povečevati razsežnosti, ker si mora računalnik rezervirati več
spomina in bi tudi pri manjših dimenzijah program počasneje tekel.

Imeni vhodne in izhodne datoteke moramo zapisati s končnico pgm. Če datoteki nista kreirani
na istem direktoriju kot teče program, je pri imenih potrebno podati pot do tistega
direktorija ( npr. C:\vaje\vhodna.pgm ).

Program iz zapisa v WordPad - u ali MS - DOS Editor - ju prebere vrednosti za število
stolpcev in vrstic ter maximalno velikost svetlosti.

Nakar vpraša za koordinate začetne točke oz. kali. Ker jezik C začne štetje z 0 tudi
koordinate tečejo po vrsti 0,1,2,3, …

Program nas obvesti o zaporedni številki pixla, ki predstavlja kal ter nam izpiše vrednost
za njeno barvo. Nakar nas vpraša po novi barvi, ki jo številčno podamo in nam potrdi
prebrano vrednost.

Sledi zapis v izhodno datoteko, ki jo potem numerično in grafično pregledamo z navedenimi
programi.

Program je zasnovan tako, da podatke zapiše v enodimenzionalno matriko, ki jo kasneje zaradi
potreb razlivnega algoritma pretvori v dvodimenzionalno. Po zaključeni proceduri pa jo zopet
pretvori v enodimenzionalno in poskrbi za pravilen izpis izhodne datoteke.