>> [Mūzikas atskaņošanai]
>> ROB BOWDEN: Hi.
Es esmu Rob, un noskaidrosim , kurš darījis.
Tātad, sākot ar veidni, kas copy.c jau dod mums, mēs redzam, ka
lielākā daļa no koda notiek būt vienādi.
Mēs gatavojamies pārbaudīt, lai pārliecinātos, ka tur infile un outfile
norādīta pie komandrindas, mēs esam gatavojas atvērt INFILE lasīšanai,
Mēs ejam, lai atvērtu outfile par rakstiski, un, visbeidzot, mēs ejam, lai
lasīt inFile ir galvenes, pārbaudiet pārliecinieties, ka tas ir derīgs bitmap, rakstiet
galvenes uz OUTFILE, tāpat kā copy.c ir darīts, un mēs ejam
atkārtot pa INFILE skenēšanas līnijas pikseļos.
>> Un tagad mēs redzam tikai izmaiņas šajā failā.
Tātad, mēs lasām triple no INFILE kā copy.c dara, bet tā vietā
nekavējoties rakstiski triple uz outfile, mēs ejam, lai mainītu
pikseļu dati.
Tātad, mēs ejam, lai uzstādītu zils datus tikai 0, mēs ejam, lai uzstādītu zaļa
līdz 0, atstājot mūs tikai ar sarkanu, un Tad mēs ejam, lai rakstītu, ka, lai
outfile.
Un tad polsterējums būs tieši tāds pats, kā tas bija copy.c.
Visbeidzot, aizveriet failu, atgriezīsies 0.
>> Tātad, pieņemsim redzēt, kas notiek.
Veidosim detektīvromāns. / Detektīvromāns, clue.bmp, un ļauj atklāt šo bitkartes.
Apskatīsim failu.
Un mēs redzam, Milo Banana DUN to.
Mans vārds ir Rob, un tas bija detektīvromāns.
>> [Mūzikas atskaņošanai]