[Tónlist spila] ROB BOWDEN: Hæ. Ég er Rob, og við skulum finna út hver gert það. Svo, byrjun með the sniðmát sem copy.c gefur þegar okkur, sjáum við að mest af kóða er að fara til að vera sá sami. Við erum að fara að athuga að ganga úr skugga um það er INFILE og OUTFILE tilgreint í stjórn lína, við erum að fara að opna INFILE fyrir lestur, við erum að fara að opna OUTFILE fyrir skrifa, og að lokum, við erum að fara að lesa í haus á INFILE, athuga að ganga úr skugga um það er í gildi punktamynd, skrifa haus til OUTFILE, rétt eins og copy.c hefur gert, og við erum að fara að iterate yfir INFILE grannskoða línur í dílar. Og nú sjáum við eina breyta í þessari skrá. Svo lesum við í þrefalt frá INFILE sem copy.c gerir, en í stað þess strax að skrifa þrefaldur við OUTFILE, við erum að fara að breyta því pixla gögn. Þannig að við erum að fara að setja bláa gögn til bara 0, við erum að fara að setja á græna 0, afgangur okkur með aðeins rauður, og þá erum við að fara að skrifa það til á OUTFILE. Og þá padding er að fara að vera nákvæmlega það sama og það var í copy.c. Að lokum, loka skrá, skila 0. Svo, við skulum sjá hvað gerist. Skulum gera whodunit,. / Whodunit, clue.bmp, og lætur í ljós þá bitmap. Við skulum líta á skrána. Og við sjáum Milo banani Dun það. Mitt nafn er Rob, og þetta var whodunit. [Tónlist spila]