>> [MUSIC PLAYING]
>> ROB Bowden: Hi.
Aku Rob, dan mari kita cari siapa yang melakukannya.
Jadi, dimulai dengan template yang copy.c sudah memberi kita, kita melihat bahwa
sebagian besar kode akan harus sama.
Kita akan memeriksa untuk memastikan ada sebuah INFILE dan outfile
ditentukan pada baris perintah, kami akan membuka INFILE untuk membaca,
kita akan membuka outfile untuk menulis, dan akhirnya, kita akan
baca di header infile itu, periksa untuk pastikan itu adalah bitmap valid, menulis
header untuk outfile, sama seperti copy.c telah dilakukan, dan kita akan
iterate atas INFILE yang memindai baris dalam piksel.
>> Dan sekarang kita melihat satu-satunya perubahan dalam file ini.
Jadi, kita membaca di tiga dari infile yang sebagai copy.c tidak, tapi bukannya
segera menulis tiga ke outfile, kita akan mengubah
Data pixel.
Jadi kita akan mengatur data yang biru hanya 0, kita akan mengatur hijau
ke 0, meninggalkan kami dengan hanya merah, dan maka kita akan menulis bahwa untuk
yang outfile.
Dan kemudian padding akan menjadi persis sama seperti di copy.c.
Akhirnya, menutup file, kembali 0.
>> Jadi, mari kita lihat apa yang terjadi.
Mari kita membuat cerita detektif,. / Cerita detektif, clue.bmp, dan memungkinkan mengungkapkan bitmap itu.
Mari kita lihat file.
Dan kita melihat Milo Banana dun itu.
Nama saya Rob, dan ini adalah cerita detektif.
>> [MUSIC PLAYING]