>> [Música tocando]
>> ROB BOWDEN: Oi
Estou Rob, e atoparemos quen fixo iso.
Así, comezando co modelo que copy.c xa nos dá, vemos que
a maior parte do código vai ser o mesmo.
Imos comprobar para asegurarse hai unha infile e outfile
especificado na liña de comandos, estamos vai abrir o infile para a lectura,
imos abrir o ficheiro de saída para escribir e, finalmente, imos
ler nas cabeceiras do infile, comprobe que seguro que é un mapa de bits válido, escribir
as cabeceiras para o arquivo de saída, así como copy.c ten feito, e imos
iterado sobre a infile escanear liñas en píxeles.
>> E agora vemos o único cambiar neste arquivo.
Así, lemos nun triplo do InFile como copy.c fai, pero en vez de
inmediatamente a escribir o triplo do outfile, imos cambiar o
datos de píxel.
Entón, nós estamos indo a definir os datos azuis para só 0, imos definir o verde
a 0, deixando-nos só co vermello, e entón nós estamos indo a escribir que a
o ficheiro de saída.
E entón, o recheo será exactamente o mesmo que foi o copy.c.
Finalmente, pecha os arquivos, retorna 0.
>> Entón, imos ver o que acontece.
Imos facer whodunit,. / Whodunit, clue.bmp e permite revelar que bitmap.
Imos ollar para o arquivo.
E vemos Milo bananas Dun-lo.
O meu nome é Rob, e esta foi a novela policial.
>> [Música tocando]