1 00:00:00,000 --> 00:00:00,760 2 00:00:00,760 --> 00:00:12,286 >> [REPRODUCCIÓ DE MÚSICA] 3 00:00:12,286 --> 00:00:13,280 >> ROB Bowden: Hi. 4 00:00:13,280 --> 00:00:16,340 Estic Rob, i anem a buscar qui fet. 5 00:00:16,340 --> 00:00:20,070 Així, a partir de la plantilla que copy.c ja ens dóna, veiem que 6 00:00:20,070 --> 00:00:22,380 la major part del codi va a ser el mateix. 7 00:00:22,380 --> 00:00:25,110 Anem a comprovar per assegurar-se hi ha un arxiu d'entrada i l'arxiu de sortida 8 00:00:25,110 --> 00:00:29,610 especificada en la línia d'ordres, estem va a obrir el fitxer d'entrada per a la lectura, 9 00:00:29,610 --> 00:00:33,490 anem a obrir el fitxer de sortida per escriptura, i finalment, anem a 10 00:00:33,490 --> 00:00:38,780 llegir en les capçaleres de la INFILE, verifiqui assegurar-se que és un mapa de bits vàlid, escriure 11 00:00:38,780 --> 00:00:43,210 les capçaleres a la archivosalida, igual que copy.c ha fet, i ho anem a 12 00:00:43,210 --> 00:00:46,080 iterar sobre el infile escanejar línies en píxels. 13 00:00:46,080 --> 00:00:49,170 >> I ara veiem l'únic canviar en aquest arxiu. 14 00:00:49,170 --> 00:00:53,680 Així, llegim en un triple des del infile com copy.c fa, però en lloc d' 15 00:00:53,680 --> 00:00:57,240 immediatament per escrit la triple a la archivosalida, canviarem el 16 00:00:57,240 --> 00:00:58,190 dades de píxels. 17 00:00:58,190 --> 00:01:02,010 Així que anem a establir les dades de color blau per només 0, que anem a establir el verd 18 00:01:02,010 --> 00:01:06,150 a 0, el que ens deixa només el vermell, i llavors anem a escriure que a 19 00:01:06,150 --> 00:01:07,200 l'arxiu de sortida. 20 00:01:07,200 --> 00:01:11,830 I a continuació, el encoixinat serà exactament de la mateixa com ho va ser en copy.c. 21 00:01:11,830 --> 00:01:14,150 Finalment, tanqui els arxius, retorna 0. 22 00:01:14,150 --> 00:01:16,070 >> Per tant, anem a veure què passa. 23 00:01:16,070 --> 00:01:24,280 Fem de novel · la policíaca,. / Novel · la policíaca, clue.bmp, i permet revelar aquest mapa de bits. 24 00:01:24,280 --> 00:01:25,530 Fem una ullada a l'arxiu. 25 00:01:25,530 --> 00:01:27,900 26 00:01:27,900 --> 00:01:30,360 I veiem Milo Plàtan dun ell. 27 00:01:30,360 --> 00:01:31,920 El meu nom és Rob, i això va ser qui ho va fer. 28 00:01:31,920 --> 00:01:37,451 >> [REPRODUCCIÓ DE MÚSICA]