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