1 00:00:00,000 --> 00:00:00,760 2 00:00:00,760 --> 00:00:12,286 >> [MUZIK Bermain] 3 00:00:12,286 --> 00:00:13,280 >> ROB Bowden: Hi. 4 00:00:13,280 --> 00:00:16,340 Saya Rob, dan mari kita cari siapa yang melakukannya. 5 00:00:16,340 --> 00:00:20,070 Jadi, bermula dengan template yang copy.c sudah memberikan kita, kita melihat bahawa 6 00:00:20,070 --> 00:00:22,380 kebanyakan kod akan untuk menjadi yang sama. 7 00:00:22,380 --> 00:00:25,110 Kami akan periksa untuk memastikan terdapat satu infile dan outfile 8 00:00:25,110 --> 00:00:29,610 dinyatakan pada baris arahan, kami akan membuka infile bagi membaca, 9 00:00:29,610 --> 00:00:33,490 kita akan membuka outfile untuk menulis, dan akhirnya, kita akan 10 00:00:33,490 --> 00:00:38,780 dibaca header yang infile ini, periksa untuk pastikan ia bitmap yang sah, menulis 11 00:00:38,780 --> 00:00:43,210 pengepala untuk outfile, hanya sebagai copy.c telah dilakukan, dan kita akan 12 00:00:43,210 --> 00:00:46,080 melelar lebih infile yang mengimbas baris dalam piksel. 13 00:00:46,080 --> 00:00:49,170 >> Dan kini kita melihat hanya berubah dalam fail ini. 14 00:00:49,170 --> 00:00:53,680 Jadi, kita baca dalam tiga kali ganda daripada yang infile sebagai copy.c tidak, tetapi bukan 15 00:00:53,680 --> 00:00:57,240 segera menulis tiga kali ganda kepada outfile, kita akan menukar 16 00:00:57,240 --> 00:00:58,190 data piksel. 17 00:00:58,190 --> 00:01:02,010 Jadi, kita akan untuk menetapkan data biru untuk hanya 0, kita akan set hijau 18 00:01:02,010 --> 00:01:06,150 kepada 0, meninggalkan kita dengan hanya merah, dan maka kita akan menulis bahawa untuk 19 00:01:06,150 --> 00:01:07,200 outfile itu. 20 00:01:07,200 --> 00:01:11,830 Dan kemudian padding akan menjadi sama kerana ia adalah pada copy.c. 21 00:01:11,830 --> 00:01:14,150 Akhir sekali, tutup fail, kembali 0. 22 00:01:14,150 --> 00:01:16,070 >> Jadi, mari kita lihat apa yang berlaku. 23 00:01:16,070 --> 00:01:24,280 Mari kita membuat Kisah penyiasatan,. / Kisah penyiasatan, clue.bmp, dan membolehkan mendedahkan bitmap itu. 24 00:01:24,280 --> 00:01:25,530 Mari kita lihat fail. 25 00:01:25,530 --> 00:01:27,900 26 00:01:27,900 --> 00:01:30,360 Dan kita lihat Milo Pisang dun ia. 27 00:01:30,360 --> 00:01:31,920 Nama saya Rob, dan ini adalah Kisah penyiasatan. 28 00:01:31,920 --> 00:01:37,451 >> [MUZIK Bermain]