>> [Музыка гуляе]
>> ROB BOWDEN: Прывітанне.
Я Роб, і давайце знойдзем , Хто зрабіў гэта.
Так, пачынаючы з шаблону, copy.c ўжо дае нам, мы бачым, што
вялікая частка кода будзе у тое ж самае.
Мы збіраемся праверыць, каб пераканацца, ёсць входной_файл і выходной_файл
паказана ў камандным радку, мы збіраецца адкрыць INFILE для чытання,
мы збіраемся адкрыць OUTFILE для пісаць, і, нарэшце, мы збіраемся
чытаць у загалоўках INFILE, праверце, каб пераканайцеся, што гэта сапраўдны растравыя, напісаць
загалоўкі да выходнага файла, гэтак жа як copy.c зрабіў, і мы збіраемся
ітэрацыі па INFILE сканаванне лініі ў пікселях.
>> І зараз мы бачым толькі змяніць у гэтым файле.
Так, мы чытаем у тройку з INFILE як copy.c робіць, але замест таго,
адразу пісаць патройны выходной_файл, мы збіраемся змяніць
піксельных дадзеных.
Такім чынам, мы збіраемся ўсталяваць сінія дадзеных у проста 0, мы збіраемся ўсталяваць зялёны
0, пакідаючы нас з толькі чырвоны, і затым мы збіраемся напісаць, што ў
выходной_файл.
І тады абіўка будзе сапраўды гэтак жа, як гэта было ў copy.c.
Нарэшце, закрыць файлы, вярнуць 0.
>> Такім чынам, давайце паглядзім, што адбудзецца.
Давайце зробім дэтэктыўны раман,. / Дэтэктыўны раман, clue.bmp, і дазваляе выявіць, што растравы малюнак.
Давайце паглядзім на файле.
І мы бачым, Milo Banana DUN яго.
Мяне клічуць Боб, і гэта было дэтэктыўны раман.
>> [Музыка гуляе]