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 >> რობ Bowden: Hi. 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 for წერა, და ბოლოს, ჩვენ ვაპირებთ 10 00:00:33,490 --> 00:00:38,780 წაიკითხონ infile მიერ headers, შეამოწმეთ დარწმუნდით, რომ ეს სწორი bitmap, წერენ 11 00:00:38,780 --> 00:00:43,210 სათაურებში რომ outfile, ისევე როგორც copy.c გააკეთა და ჩვენ ვაპირებთ 12 00:00:43,210 --> 00:00:46,080 iterate მეტი infile სკანირების ხაზები pixels. 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 pixel მონაცემები. 17 00:00:58,190 --> 00:01:02,010 ამიტომ, ჩვენ ვაპირებთ, რომ მითითებული ლურჯი მონაცემები მხოლოდ 0, ჩვენ ვაპირებთ მითითებული მწვანე 18 00:01:02,010 --> 00:01:06,150 0, ტოვებს us მხოლოდ წითელი და მაშინ ჩვენ ვაპირებთ დავწეროთ, რომ 19 00:01:06,150 --> 00:01:07,200 outfile. 20 00:01:07,200 --> 00:01:11,830 და მაშინ padding იქნება ზუსტად ისევე როგორც ეს იყო 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 მოდით whodunit,. / Whodunit, clue.bmp და საშუალებას გამოავლინოს, რომ bitmap. 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 ჩემი სახელი არის რობ, და ეს იყო whodunit. 28 00:01:31,920 --> 00:01:37,451 >> [მუსიკის დაკვრა]