[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]