[MUZIK Bermain] ROB Bowden: Hi. Saya Rob, dan mari kita cari siapa yang melakukannya. Jadi, bermula dengan template yang copy.c sudah memberikan kita, kita melihat bahawa kebanyakan kod akan untuk menjadi yang sama. Kami akan periksa untuk memastikan terdapat satu infile dan outfile dinyatakan pada baris arahan, kami akan membuka infile bagi membaca, kita akan membuka outfile untuk menulis, dan akhirnya, kita akan dibaca header yang infile ini, periksa untuk pastikan ia bitmap yang sah, menulis pengepala untuk outfile, hanya sebagai copy.c telah dilakukan, dan kita akan melelar lebih infile yang mengimbas baris dalam piksel. Dan kini kita melihat hanya berubah dalam fail ini. Jadi, kita baca dalam tiga kali ganda daripada yang infile sebagai copy.c tidak, tetapi bukan segera menulis tiga kali ganda kepada outfile, kita akan menukar data piksel. Jadi, kita akan untuk menetapkan data biru untuk hanya 0, kita akan set hijau kepada 0, meninggalkan kita dengan hanya merah, dan maka kita akan menulis bahawa untuk outfile itu. Dan kemudian padding akan menjadi sama kerana ia adalah pada copy.c. Akhir sekali, tutup fail, kembali 0. Jadi, mari kita lihat apa yang berlaku. Mari kita membuat Kisah penyiasatan,. / Kisah penyiasatan, clue.bmp, dan membolehkan mendedahkan bitmap itu. Mari kita lihat fail. Dan kita lihat Milo Pisang dun ia. Nama saya Rob, dan ini adalah Kisah penyiasatan. [MUZIK Bermain]