[MUSIK SPELA] ROB BOWDEN: Hej. Jag är Rob, och låt oss finna ut vem som gjort det. Så, till att börja med den mall som copy.c ger redan oss, ser vi att mesta av koden går att vara samma. Vi kommer att kontrollera att det finns en infil och utfil specificeras på kommandoraden, vi är kommer att öppna infil för läsning, vi kommer att öppna utfil för skriva, och slutligen kommer vi att läsa i infil s rubriker, kontrollera att se till att det är en giltig bitmapp, skriver rubrikerna till utfil, precis som copy.c har gjort, och vi kommer att iterera över infil skanna linjer i pixlar. Och nu ser vi den enda ändrar i den här filen. Så läser vi i en trippel från infil som copy.c gör, men i stället för omedelbart skriva trippel till utfil, vi kommer att ändra pixeldata. Så vi kommer att ställa de blå data till bara 0, kommer vi att ställa in den gröna till 0, lämnar oss med endast den röda, och då vi kommer att skriva det till den utfil. Och då utfyllnaden kommer att bli exakt samma som den var i copy.c. Stäng slutligen filerna, returnera 0. Så, låt oss se vad som händer. Låt oss göra deckare,. / DECKARE, clue.bmp, och låter avslöja att bitmapp. Låt oss titta på filen. Och vi ser Milo Banana dun det. Mitt namn är Rob, och detta var DECKARE. [MUSIK SPELA]