1 00:00:00,000 --> 00:00:00,760 2 00:00:00,760 --> 00:00:12,286 >> [MUSIC PLAYBACK] 3 00:00:12,286 --> 00:00:13,280 >> ROB BOWDEN: Ahoj. 4 00:00:13,280 --> 00:00:16,340 Som Rob, a poďme nájsť zistiť, kto to urobil. 5 00:00:16,340 --> 00:00:20,070 Takže, počnúc šablóny copy.c nám už dáva, vidíme, že 6 00:00:20,070 --> 00:00:22,380 väčšina kódu bude byť rovnaké. 7 00:00:22,380 --> 00:00:25,110 Budeme kontrolovať, aby sa ubezpečil, tam je Infil a outfile 8 00:00:25,110 --> 00:00:29,610 uvedené na príkazovom riadku, sme chystá otvoriť uložená_hra pre čítanie, 9 00:00:29,610 --> 00:00:33,490 ideme otvoriť outfile pre písanie, a konečne, že budeme 10 00:00:33,490 --> 00:00:38,780 čítať v záhlaví na vstupný súbor, pozrite sa uistite sa, že je to platný rastrový, napísať 11 00:00:38,780 --> 00:00:43,210 záhlavie na outFile, rovnako ako copy.c urobil, a budeme 12 00:00:43,210 --> 00:00:46,080 iterácii Infil skenovanie čiary v pixeloch. 13 00:00:46,080 --> 00:00:49,170 >> A teraz vidíme iba zmeniť v tomto súbore. 14 00:00:49,170 --> 00:00:53,680 Takže, čítame v triple od Infil ako copy.c robí, ale namiesto toho, 15 00:00:53,680 --> 00:00:57,240 bezodkladne písomne ​​triple na outfile, budeme meniť 16 00:00:57,240 --> 00:00:58,190 rastrové dáta. 17 00:00:58,190 --> 00:01:02,010 Takže ideme na nastavenie modrej dáta len 0, budeme nastaviť zelená 18 00:01:02,010 --> 00:01:06,150 0, takže nás len červeno, a potom budeme písať, že sa 19 00:01:06,150 --> 00:01:07,200 outfile. 20 00:01:07,200 --> 00:01:11,830 A potom výplň bude presne rovnaké, ako to bolo v copy.c. 21 00:01:11,830 --> 00:01:14,150 Nakoniec zatvorte súbory, vráti 0. 22 00:01:14,150 --> 00:01:16,070 >> Takže, poďme sa pozrieť, čo sa stane. 23 00:01:16,070 --> 00:01:24,280 Poďme urobiť detektívka,. / Detektivka, clue.bmp, a umožňuje odhaliť túto bitmapu. 24 00:01:24,280 --> 00:01:25,530 Poďme sa pozrieť na súbor. 25 00:01:25,530 --> 00:01:27,900 26 00:01:27,900 --> 00:01:30,360 A vidíme, Milo Banana Dun It. 27 00:01:30,360 --> 00:01:31,920 Volám sa Rob, a to detektívka. 28 00:01:31,920 --> 00:01:37,451 >> [MUSIC PLAYBACK]