1 00:00:00,000 --> 00:00:00,760 2 00:00:00,760 --> 00:00:12,286 >> [Mūzikas atskaņošanai] 3 00:00:12,286 --> 00:00:13,280 >> ROB BOWDEN: Hi. 4 00:00:13,280 --> 00:00:16,340 Es esmu Rob, un noskaidrosim , kurš darījis. 5 00:00:16,340 --> 00:00:20,070 Tātad, sākot ar veidni, kas copy.c jau dod mums, mēs redzam, ka 6 00:00:20,070 --> 00:00:22,380 lielākā daļa no koda notiek būt vienādi. 7 00:00:22,380 --> 00:00:25,110 Mēs gatavojamies pārbaudīt, lai pārliecinātos, ka tur infile un outfile 8 00:00:25,110 --> 00:00:29,610 norādīta pie komandrindas, mēs esam gatavojas atvērt INFILE lasīšanai, 9 00:00:29,610 --> 00:00:33,490 Mēs ejam, lai atvērtu outfile par rakstiski, un, visbeidzot, mēs ejam, lai 10 00:00:33,490 --> 00:00:38,780 lasīt inFile ir galvenes, pārbaudiet pārliecinieties, ka tas ir derīgs bitmap, rakstiet 11 00:00:38,780 --> 00:00:43,210 galvenes uz OUTFILE, tāpat kā copy.c ir darīts, un mēs ejam 12 00:00:43,210 --> 00:00:46,080 atkārtot pa INFILE skenēšanas līnijas pikseļos. 13 00:00:46,080 --> 00:00:49,170 >> Un tagad mēs redzam tikai izmaiņas šajā failā. 14 00:00:49,170 --> 00:00:53,680 Tātad, mēs lasām triple no INFILE kā copy.c dara, bet tā vietā 15 00:00:53,680 --> 00:00:57,240 nekavējoties rakstiski triple uz outfile, mēs ejam, lai mainītu 16 00:00:57,240 --> 00:00:58,190 pikseļu dati. 17 00:00:58,190 --> 00:01:02,010 Tātad, mēs ejam, lai uzstādītu zils datus tikai 0, mēs ejam, lai uzstādītu zaļa 18 00:01:02,010 --> 00:01:06,150 līdz 0, atstājot mūs tikai ar sarkanu, un Tad mēs ejam, lai rakstītu, ka, lai 19 00:01:06,150 --> 00:01:07,200 outfile. 20 00:01:07,200 --> 00:01:11,830 Un tad polsterējums būs tieši tāds pats, kā tas bija copy.c. 21 00:01:11,830 --> 00:01:14,150 Visbeidzot, aizveriet failu, atgriezīsies 0. 22 00:01:14,150 --> 00:01:16,070 >> Tātad, pieņemsim redzēt, kas notiek. 23 00:01:16,070 --> 00:01:24,280 Veidosim detektīvromāns. / Detektīvromāns, clue.bmp, un ļauj atklāt šo bitkartes. 24 00:01:24,280 --> 00:01:25,530 Apskatīsim failu. 25 00:01:25,530 --> 00:01:27,900 26 00:01:27,900 --> 00:01:30,360 Un mēs redzam, Milo Banana DUN to. 27 00:01:30,360 --> 00:01:31,920 Mans vārds ir Rob, un tas bija detektīvromāns. 28 00:01:31,920 --> 00:01:37,451 >> [Mūzikas atskaņošanai]