>> [Music kucheza]
>> Rob BOWDEN: Hi.
Mimi nina Rob, na hebu kupata nje ambao wamefanya hivyo.
Hivyo, kwa kuanzia na template kwamba copy.c tayari inatupa, tunaona kwamba
zaidi ya maadili ya ni kwenda kuwa sawa.
Sisi ni kwenda kuangalia kuhakikisha kuna infile na outfile
fulani katika mstari amri, sisi ni kwenda kufungua infile kwa ajili ya kusoma,
sisi ni kwenda kufungua outfile kwa kuandika, na hatimaye, tunakwenda
kusoma katika headers infile ya, kuangalia kuhakikisha ni bitmap halali, kuandika
headers kwa outfile, kama vile copy.c amefanya, na tunakwenda
iterate juu ya infile Scan mistari katika saizi.
>> Na sasa tunaona tu mabadiliko katika faili hii.
Kwa hiyo, sisi kusoma katika tatu kutoka infile kama copy.c gani, lakini badala ya
mara moja kuandika mara tatu kwa outfile, sisi ni kwenda na mabadiliko
pixel data.
Hivyo sisi ni kwenda kuweka data rangi ya bluu na 0 tu, tunakwenda kuweka kijani
0, na kuacha yetu na tu nyekundu, na kisha tunakwenda kuandika kwamba kwa
outfile.
Na kisha padding ni kwenda kuwa sawa kama ilivyokuwa katika copy.c.
Hatimaye, karibu files, kurudi 0.
>> Kwa hiyo, hebu angalia nini kinatokea.
Hebu kufanya whodunit. / Whodunit, clue.bmp, na lets yanaonyesha kwamba bitmap.
Hebu tuangalie file.
Na tunaona Milo Banana Kampuni yake.
Jina langu ni Rob, na hii ilikuwa whodunit.
>> [Music kucheza]