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 نحن نذهب لتحقق للتأكد من هناك على INFILE وOUTFILE 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 رؤوس إلى OUTFILE، تماما كما وقد فعلت 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 الكتابة على الفور الثلاثي ل OUTFILE، ونحن في طريقنا للتغيير 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 وOUTFILE. 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 ونحن نرى ميلو الموز كميت ذلك. 27 00:01:30,360 --> 00:01:31,920 اسمي روب، وكان هذا المجرم. 28 00:01:31,920 --> 00:01:37,451 >> [عزف الموسيقى]