1 00:00:00,000 --> 00:00:00,760 2 00:00:00,760 --> 00:00:12,286 >> [CHWARAE CERDDORIAETH] 3 00:00:12,286 --> 00:00:13,280 >> ROB BOWDEN: Hi. 4 00:00:13,280 --> 00:00:16,340 Rwy'n Rob, a gadewch i ni ddod o hyd i pwy gwneud hynny. 5 00:00:16,340 --> 00:00:20,070 Felly, gan ddechrau gyda'r templed sy'n copy.c eisoes yn rhoi i ni, rydym yn gweld bod 6 00:00:20,070 --> 00:00:22,380 y rhan fwyaf o'r cod yn mynd i fod yr un fath. 7 00:00:22,380 --> 00:00:25,110 Rydym yn mynd i wirio i wneud yn siŵr mae 'na infile a outfile 8 00:00:25,110 --> 00:00:29,610 nodi ar y llinell orchymyn, rydym yn yn mynd i agor y infile ar gyfer darllen, 9 00:00:29,610 --> 00:00:33,490 rydym yn mynd i agor y outfile ar gyfer ysgrifennu, ac yn olaf, rydym yn mynd i 10 00:00:33,490 --> 00:00:38,780 darllen ar y penawdau y infile yn, edrychwch i wneud yn siŵr ei fod yn didfap dilys, ysgrifennwch 11 00:00:38,780 --> 00:00:43,210 y penawdau i'r outfile, yn union fel copy.c wedi'i wneud, ac rydym yn mynd i 12 00:00:43,210 --> 00:00:46,080 ailadrodd dros y infile sganio llinellau mewn picseli. 13 00:00:46,080 --> 00:00:49,170 >> Ac yn awr rydym yn gweld yr unig newid yn y ffeil hon. 14 00:00:49,170 --> 00:00:53,680 Felly, rydym yn darllen mewn triphlyg gan y infile fel copy.c ei wneud, ond yn hytrach na 15 00:00:53,680 --> 00:00:57,240 yn union ysgrifennu'r triphlyg i'r outfile, rydym yn mynd i newid y 16 00:00:57,240 --> 00:00:58,190 data picsel. 17 00:00:58,190 --> 00:01:02,010 Felly, rydym yn mynd i osod y data glas i dim ond 0, rydym yn mynd i osod y gwyrdd 18 00:01:02,010 --> 00:01:06,150 i 0, gan adael i ni gyda dim ond y coch, a yna rydym yn mynd i ysgrifennu hynny i 19 00:01:06,150 --> 00:01:07,200 y outfile. 20 00:01:07,200 --> 00:01:11,830 Ac yna y padin yn mynd i fod yn union yr un fath ag yr oedd yn copy.c. 21 00:01:11,830 --> 00:01:14,150 Yn olaf, caewch y ffeiliau, yn dychwelyd 0. 22 00:01:14,150 --> 00:01:16,070 >> Felly, gadewch i ni weld beth fydd yn digwydd. 23 00:01:16,070 --> 00:01:24,280 Gadewch i ni wneud whodunit,. / Whodunit, clue.bmp, ac yn gadael i yn dangos bod didfap. 24 00:01:24,280 --> 00:01:25,530 Gadewch i ni edrych ar y ffeil. 25 00:01:25,530 --> 00:01:27,900 26 00:01:27,900 --> 00:01:30,360 Ac rydym yn gweld Milo Banana dun iddo. 27 00:01:30,360 --> 00:01:31,920 Fy enw i yw Rob, ac roedd hyn yn whodunit. 28 00:01:31,920 --> 00:01:37,451 >> [CHWARAE CERDDORIAETH]