[Παίζει μουσική] ROB BOWDEN: Hi. Είμαι Rob, και ας βρούμε ποιος κάνει. Έτσι, ξεκινώντας με το πρότυπο που copy.c μας δίνει ήδη, βλέπουμε ότι το μεγαλύτερο μέρος του κώδικα πρόκειται να είναι το ίδιο. Θα βεβαιωθείτε ότι υπάρχει μια infile και outfile καθορίζεται στη γραμμή εντολών, είμαστε πρόκειται να ανοίξει το infile για την ανάγνωση, θα πάμε για να ανοίξετε το outfile για γραφή, και, τέλος, θα πάμε να διαβάσετε στις κεφαλίδες του εσώτερου αρχείου, ελέγξτε για βεβαιωθείτε ότι είναι μια έγκυρη bitmap, γράψτε οι κεφαλίδες στο outfile, όπως ακριβώς copy.c έχει κάνει, και θα πάμε να επαναλήψεις κατά τη διάρκεια της infile σάρωση γραμμές σε εικονοστοιχεία. Και τώρα βλέπουμε το μόνο αλλάξει σε αυτό το αρχείο. Έτσι, διαβάζουμε σε ένα τριπλό από το infile ως copy.c κάνει, αλλά αντί αμέσως εγγράφως την τριπλή στο outfile, θα πάμε να αλλάξουμε το δεδομένων πίξελ. Έτσι θα πάμε για να ρυθμίσετε τις μπλε δεδομένων σε μόλις 0, θα πάμε για να ρυθμίσετε το πράσινο σε 0, αφήνοντας μας μόνο το κόκκινο, και Στη συνέχεια θα πάμε να γράψει ότι για να η outfile. Και στη συνέχεια το παραγέμισμα πρόκειται να είναι ακριβώς η ίδια όπως ήταν στην copy.c. Τέλος, κλείστε τα αρχεία, επιστρέφει 0. Έτσι, ας δούμε τι θα συμβεί. Ας κάνουμε whodunit,. / Αστυνομικό θεατρικό έργο, clue.bmp, και σας επιτρέπει να αποκαλύπτουν ότι bitmap. Ας δούμε το αρχείο. Και βλέπουμε Milo Μπανάνα dun αυτό. Το όνομά μου είναι Rob, και αυτό ήταν whodunit. [Παίζει μουσική]