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 אודן: היי. 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 >> [השמעת מוסיקה]