1 00:00:00,000 --> 00:00:00,760 2 00:00:00,760 --> 00:00:12,286 >> [Redare a muzicii] 3 00:00:12,286 --> 00:00:13,280 >> ROB BOWDEN: Hi. 4 00:00:13,280 --> 00:00:16,340 Sunt Rob, și să găsească pe care-l face. 5 00:00:16,340 --> 00:00:20,070 Deci, începând cu șablonul copy.c ne dă deja, vom vedea că 6 00:00:20,070 --> 00:00:22,380 cea mai mare a codului se întâmplă să fie aceeași. 7 00:00:22,380 --> 00:00:25,110 Am de gând să verificați pentru a vă asigura există o infile și outfile 8 00:00:25,110 --> 00:00:29,610 specificată în linia de comandă, suntem va deschide infile pentru lectură, 9 00:00:29,610 --> 00:00:33,490 vom deschide outfile pentru scris, și în cele din urmă, vom 10 00:00:33,490 --> 00:00:38,780 citit în anteturile INFILE lui, verificați asigurați-vă că este un bitmap valid, scrie 11 00:00:38,780 --> 00:00:43,210 antetele la outfile, la fel ca copy.c a făcut, și vom 12 00:00:43,210 --> 00:00:46,080 itera peste infile scanare de linii în pixeli. 13 00:00:46,080 --> 00:00:49,170 >> Și acum vedem numai schimba în acest dosar. 14 00:00:49,170 --> 00:00:53,680 Deci, am citit într-un triplu din infile ca copy.c face, dar în loc de 15 00:00:53,680 --> 00:00:57,240 imediat scris Triple outfile, vom schimba 16 00:00:57,240 --> 00:00:58,190 datele pixelilor. 17 00:00:58,190 --> 00:01:02,010 Așa că am de gând să se stabilească datele albastru pentru a doar 0, vom seta verde 18 00:01:02,010 --> 00:01:06,150 la 0, lăsându-ne cu doar roșu, și apoi vom scrie asta la 19 00:01:06,150 --> 00:01:07,200 outfile. 20 00:01:07,200 --> 00:01:11,830 Și apoi padding va fi exact la fel cum a fost în copy.c. 21 00:01:11,830 --> 00:01:14,150 În cele din urmă, închideți fișierele, întoarce 0. 22 00:01:14,150 --> 00:01:16,070 >> Deci, haideți să vedem ce se întâmplă. 23 00:01:16,070 --> 00:01:24,280 Hai să facem roman sau film polițist,. / Roman sau film polițist, clue.bmp, și vă permite arata ca bitmap. 24 00:01:24,280 --> 00:01:25,530 Să ne uităm la dosar. 25 00:01:25,530 --> 00:01:27,900 26 00:01:27,900 --> 00:01:30,360 Și vom vedea Milo Banana Dun-l. 27 00:01:30,360 --> 00:01:31,920 Numele meu este Rob, iar acest lucru a fost roman sau film polițist. 28 00:01:31,920 --> 00:01:37,451 >> [Redare a muzicii]