>> [MUSIC SPIEL]
>> ROB BOWDEN: Hallo.
Ich bin Rob, und lassen Sie uns finden heraus, wer es getan.
So, beginnend mit der Vorlage, copy.c gibt uns schon sehen wir, dass
Großteil des Codes wird die gleichen sein.
Wir werden überprüfen, ob gibt es eine Eingabedatei und Ausgabedatei
auf der Kommandozeile angegeben wird, sind wir gehen, um die Eingabedatei zum Lesen zu öffnen,
wir gehen, um die Ausgabedatei zu öffnen Schreiben, und schließlich werden wir
in den Kopfzeilen der Eingabedatei zu lesen, prüfen Sie, sicherzustellen, dass es ein gültiges Bitmap, schreiben
die Header der Ausgabedatei, so wie copy.c getan hat, und wir sind zu gehen
Iteration über die Eingabedatei Scanlinien in Pixel.
>> Und nun sehen wir die einzige ändern in dieser Datei.
Also, wir in einer Dreifach aus der Eingabedatei gelesen als copy.c tut, aber anstatt
unverzüglich die dreifache auf die outfile, werden wir das ändern
Pixeldaten.
So werden wir, um die Blau-Daten gesetzt nur 0, wir gehen, um das grüne eingestellt
auf 0, so dass uns nur mit der roten und dann werden wir, um zu schreiben, dass
der Ausgabedatei.
Und dann die Polsterung sein wird genau das gleiche, wie es in copy.c. war
Schließlich schließen Sie die Dateien, 0 zurück.
>> So, mal sehen, was passiert.
Lassen Sie uns Krimi. / Krimi, clue.bmp und können zeigen, dass Bitmap.
Schauen wir uns die Datei.
Und wir sehen Milo Banana dun es.
Mein Name ist Rob, und das war Krimi.
>> [MUSIC SPIEL]