[MUSIC PLAYBACK] ROB BOWDEN: Ahoj. Som Rob, a poďme nájsť zistiť, kto to urobil. Takže, počnúc šablóny copy.c nám už dáva, vidíme, že väčšina kódu bude byť rovnaké. Budeme kontrolovať, aby sa ubezpečil, tam je Infil a outfile uvedené na príkazovom riadku, sme chystá otvoriť uložená_hra pre čítanie, ideme otvoriť outfile pre písanie, a konečne, že budeme čítať v záhlaví na vstupný súbor, pozrite sa uistite sa, že je to platný rastrový, napísať záhlavie na outFile, rovnako ako copy.c urobil, a budeme iterácii Infil skenovanie čiary v pixeloch. A teraz vidíme iba zmeniť v tomto súbore. Takže, čítame v triple od Infil ako copy.c robí, ale namiesto toho, bezodkladne písomne ​​triple na outfile, budeme meniť rastrové dáta. Takže ideme na nastavenie modrej dáta len 0, budeme nastaviť zelená 0, takže nás len červeno, a potom budeme písať, že sa outfile. A potom výplň bude presne rovnaké, ako to bolo v copy.c. Nakoniec zatvorte súbory, vráti 0. Takže, poďme sa pozrieť, čo sa stane. Poďme urobiť detektívka,. / Detektivka, clue.bmp, a umožňuje odhaliť túto bitmapu. Poďme sa pozrieť na súbor. A vidíme, Milo Banana Dun It. Volám sa Rob, a to detektívka. [MUSIC PLAYBACK]