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 >> [Музыка гуляе]