1 00:00:00,000 --> 00:00:00,760 2 00:00:00,760 --> 00:00:12,286 >> [Музика грає] 3 00:00:12,286 --> 00:00:13,280 >> ROB BOWDEN: Привет. 4 00:00:13,280 --> 00:00:16,340 Я Роб, і давайте знайдемо , Хто зробив це. 5 00:00:16,340 --> 00:00:20,070 Так, починаючи з шаблону, copy.c вже дає нам, ми бачимо, що 6 00:00:20,070 --> 00:00:22,380 більша частина коду буде в те ж саме. 7 00:00:22,380 --> 00:00:25,110 Ми збираємося перевірити, щоб переконатися, є вхідний_файл і вихідний_файл 8 00:00:25,110 --> 00:00:29,610 зазначено в командному рядку, ми збирається відкрити INFILE для читання, 9 00:00:29,610 --> 00:00:33,490 ми збираємося відкрити OUTFILE для писати, і, нарешті, ми збираємося 10 00:00:33,490 --> 00:00:38,780 читати в заголовках INFILE, перевірте, щоб переконайтеся, що це дійсний растрові, написати 11 00:00:38,780 --> 00:00:43,210 заголовки до вихідного файлу, так само як copy.c зробив, і ми збираємося 12 00:00:43,210 --> 00:00:46,080 ітерації по INFILE сканування лінії в пікселях. 13 00:00:46,080 --> 00:00:49,170 >> І тепер ми бачимо тільки змінити в цьому файлі. 14 00:00:49,170 --> 00:00:53,680 Так, ми читаємо в трійку з INFILE як copy.c робить, але замість того, 15 00:00:53,680 --> 00:00:57,240 відразу писати потрійний вихідний_файл, ми збираємося змінити 16 00:00:57,240 --> 00:00:58,190 піксельних даних. 17 00:00:58,190 --> 00:01:02,010 Таким чином, ми збираємося встановити сині даних в просто 0, ми збираємося встановити зелений 18 00:01:02,010 --> 00:01:06,150 0, залишаючи нас з тільки червоний, і потім ми збираємося написати, що в 19 00:01:06,150 --> 00:01:07,200 вихідний_файл. 20 00:01:07,200 --> 00:01:11,830 І тоді оббивка буде точно так само, як це було в copy.c. 21 00:01:11,830 --> 00:01:14,150 Нарешті, закрити файли, повернути 0. 22 00:01:14,150 --> 00:01:16,070 >> Отже, давайте подивимося, що станеться. 23 00:01:16,070 --> 00:01:24,280 Давайте зробимо детективний роман,. / Детективний роман, clue.bmp, і дозволяє виявити, що растрове зображення. 24 00:01:24,280 --> 00:01:25,530 Давайте подивимося на файлі. 25 00:01:25,530 --> 00:01:27,900 26 00:01:27,900 --> 00:01:30,360 І ми бачимо, Milo Banana DUN його. 27 00:01:30,360 --> 00:01:31,920 Мене звуть Боб, і це було детективний роман. 28 00:01:31,920 --> 00:01:37,451 >> [Музика грає]