1 00:00:00,000 --> 00:00:00,760 2 00:00:00,760 --> 00:00:12,286 >> [Music kucheza] 3 00:00:12,286 --> 00:00:13,280 >> Rob BOWDEN: Hi. 4 00:00:13,280 --> 00:00:16,340 Mimi nina Rob, na hebu kupata nje ambao wamefanya hivyo. 5 00:00:16,340 --> 00:00:20,070 Hivyo, kwa kuanzia na template kwamba copy.c tayari inatupa, tunaona kwamba 6 00:00:20,070 --> 00:00:22,380 zaidi ya maadili ya ni kwenda kuwa sawa. 7 00:00:22,380 --> 00:00:25,110 Sisi ni kwenda kuangalia kuhakikisha kuna infile na outfile 8 00:00:25,110 --> 00:00:29,610 fulani katika mstari amri, sisi ni kwenda kufungua infile kwa ajili ya kusoma, 9 00:00:29,610 --> 00:00:33,490 sisi ni kwenda kufungua outfile kwa kuandika, na hatimaye, tunakwenda 10 00:00:33,490 --> 00:00:38,780 kusoma katika headers infile ya, kuangalia kuhakikisha ni bitmap halali, kuandika 11 00:00:38,780 --> 00:00:43,210 headers kwa outfile, kama vile copy.c amefanya, na tunakwenda 12 00:00:43,210 --> 00:00:46,080 iterate juu ya infile Scan mistari katika saizi. 13 00:00:46,080 --> 00:00:49,170 >> Na sasa tunaona tu mabadiliko katika faili hii. 14 00:00:49,170 --> 00:00:53,680 Kwa hiyo, sisi kusoma katika tatu kutoka infile kama copy.c gani, lakini badala ya 15 00:00:53,680 --> 00:00:57,240 mara moja kuandika mara tatu kwa outfile, sisi ni kwenda na mabadiliko 16 00:00:57,240 --> 00:00:58,190 pixel data. 17 00:00:58,190 --> 00:01:02,010 Hivyo sisi ni kwenda kuweka data rangi ya bluu na 0 tu, tunakwenda kuweka kijani 18 00:01:02,010 --> 00:01:06,150 0, na kuacha yetu na tu nyekundu, na kisha tunakwenda kuandika kwamba kwa 19 00:01:06,150 --> 00:01:07,200 outfile. 20 00:01:07,200 --> 00:01:11,830 Na kisha padding ni kwenda kuwa sawa kama ilivyokuwa katika copy.c. 21 00:01:11,830 --> 00:01:14,150 Hatimaye, karibu files, kurudi 0. 22 00:01:14,150 --> 00:01:16,070 >> Kwa hiyo, hebu angalia nini kinatokea. 23 00:01:16,070 --> 00:01:24,280 Hebu kufanya whodunit. / Whodunit, clue.bmp, na lets yanaonyesha kwamba bitmap. 24 00:01:24,280 --> 00:01:25,530 Hebu tuangalie file. 25 00:01:25,530 --> 00:01:27,900 26 00:01:27,900 --> 00:01:30,360 Na tunaona Milo Banana Kampuni yake. 27 00:01:30,360 --> 00:01:31,920 Jina langu ni Rob, na hii ilikuwa whodunit. 28 00:01:31,920 --> 00:01:37,451 >> [Music kucheza]