[Musikgengivelse] ROB BOWDEN: Hej. Jeg er Rob, og lad os finde ud af hvem der gjort det. Så, begyndende med den skabelon, copy.c giver os allerede, ser vi, at de fleste af koden vil at være den samme. Vi kommer til at tjekke for at sikre der er en infile og outfile angives på kommandolinjen, er vi kommer til at åbne infile for læsning, vi kommer til at åbne outfile for skrivning, og endelig, vi kommer til at læst i INFILE s overskrifter, check for at sørg for at det er et gyldigt bitmap, skriver overskrifterne til outfile, ligesom copy.c har gjort, og vi vil gentage over infile scan linjer i pixels. Og nu ser vi de eneste ændre i denne fil. Så læser vi i en tredobbelt fra infile som copy.c gør, men i stedet for straksafskrivning tredobbelt til outfile, vi kommer til at ændre pixeldata. Så vi kommer til at sætte de blå data til blot 0, vi kommer til at sætte den grønne 0, forlader os med kun røde, og så vi kommer til at skrive det til den outfile. Og så polstringen bliver nøjagtig det samme som det var i copy.c. Endelig lukke filer returnere 0. Så lad os se hvad der sker. Lad os gøre mordmysterium. / Mordmysterium clue.bmp og lader afslører, at bitmap. Lad os se på filen. Og vi ser Milo Banana dun det. Mit navn er Rob, og dette var krimi. [Musikgengivelse]