[REPRODUCCIÓN DE MÚSICA] ROB BOWDEN: Hi. Estoy Rob, y vamos a buscar quiénes hecho. Así, a partir de la plantilla que copy.c ya nos da, vemos que la mayor parte del código va a ser el mismo. Vamos a comprobar para asegurarse hay un archivo de entrada y el archivo de salida especificada en la línea de comandos, estamos va a abrir el archivo de entrada para la lectura, vamos a abrir el archivo de salida para escritura, y por último, vamos a leer en los encabezados de la INFILE, verifique asegurarse de que es un mapa de bits válido, escribir las cabeceras a la archivosalida, al igual que copy.c ha hecho, y lo vamos a iterar sobre el infile escanear líneas en píxeles. Y ahora vemos el único cambiar en este archivo. Así, leemos en un triple desde el infile como copy.c hace, pero en lugar de inmediatamente por escrito la triple a la archivosalida, vamos a cambiar el datos de píxeles. Así que vamos a establecer los datos de color azul para sólo 0, que vamos a establecer el verde a 0, lo que nos deja sólo el rojo, y entonces vamos a escribir que a el archivo de salida. Y a continuación, el acolchado va a ser exactamente de la misma como lo fue en copy.c. Por último, cierre los archivos, devuelve 0. Por lo tanto, vamos a ver qué pasa. Hagamos de novela policíaca,. / Novela policíaca, clue.bmp, y permite revelar ese mapa de bits. Echemos un vistazo a el archivo. Y vemos Milo Plátano dun él. Mi nombre es Rob, y esto fue quién lo hizo. [REPRODUCCIÓN DE MÚSICA]