[GIOCO MUSICA] ROB BOWDEN: Ciao. Sono Rob e cerchiamo di trovare chi fatto. Quindi, partendo con il modello copy.c ci dà già, vediamo che la maggior parte del codice sta essere lo stesso. Stiamo andando a verificare che c'è un infile ed outfile specificato nella riga di comando, siamo andando ad aprire la infile per la lettura, stiamo per aprire il file di output per la scrittura, e, infine, stiamo andando a Leggere nelle intestazioni del infile, controllare assicurarsi che sia una bitmap valido, scrivere le intestazioni al file di output, proprio come copy.c ha fatto, e stiamo andando a iterare il infile linee di scansione in pixel. Ed ora vediamo l'unica cambiare in questo file. Così, si legge in una tripla da infile come copy.c fa, ma invece di immediatamente per iscritto la tripla al outfile, stiamo andando a modificare l' dati di pixel. Quindi stiamo andando a impostare i dati blu per solo 0, stiamo andando a impostare il verde a 0, noi lasciando solo il rosso, e poi andremo a scrivere che a il file di output. E poi l'imbottitura sta per essere esattamente come era nel copy.c. Infine, chiudere i file, restituisce 0. Allora, vediamo cosa succede. Facciamo giallo,. / Giallo, clue.bmp, e lascia rivelano che bitmap. Guardiamo il file. E vediamo Milo Banana dun esso. Il mio nome è Rob, e questo era giallo. [GIOCO MUSICA]