[MUSIC پخش] ROB BOWDEN: سلام. I راب هستم، و اجازه دهید پیدا کردن از کسی که آن را انجام می شود. بنابراین، با شروع با قالب که copy.c در حال حاضر به ما می دهد، مشاهده می کنیم که بسیاری از کد است که به همان. ما می رویم به بررسی کنید تا مطمئن شوید یک INFILE و outfile وجود دارد مشخص شده در خط فرمان، ما هستیم رفتن به باز کردن INFILE برای خواندن، ما قصد داریم برای باز کردن outfile برای نوشتن، و در نهایت، ما قصد داریم به خوانده شده در هدر INFILE، لطفا به مطمئن شوید که این یک بیت مپ معتبر، ارسال هدر به outfile، فقط به عنوان copy.c انجام داده است، و ما در حال رفتن به تکرار بیش از INFILE اسکن خطوط در پیکسل. و در حال حاضر ما می بینیم تنها تغییر در این فایل. بنابراین، ما در یک سه گانه از INFILE به عنوان خوانده شده به عنوان copy.c می کند، اما به جای بلافاصله پس از نوشتن سه گانه به outfile، ما قصد داریم برای تغییر داده های پیکسل. بنابراین ما قصد داریم به مجموعه ای از داده های آبی به فقط 0، ما قصد داریم به مجموعه ای از سبز تا 0، ما را ترک تنها با قرمز، و پس از آن ما در حال رفتن به ارسال که به outfile. و پس از آن لایه است برای رفتن به دقیقا همان آن را در copy.c. بود در نهایت، بستن فایل ها، بازگشت 0. بنابراین، اجازه دهید ببینیم که چه چیزی اتفاق می افتد. بیایید رمان پلیسی،. / داستان پلیسی، clue.bmp، و اجازه می دهد نشان می دهد که بیت مپ. اجازه دهید در فایل نگاه کنید. و ما میلو موز نمیخوام از آن را ببینید. نام من راب است، و این رمان پلیسی بود. [MUSIC پخش]