>> [CHWARAE CERDDORIAETH]
>> ROB BOWDEN: Hi.
Rwy'n Rob, a gadewch i ni ddod o hyd i pwy gwneud hynny.
Felly, gan ddechrau gyda'r templed sy'n copy.c eisoes yn rhoi i ni, rydym yn gweld bod
y rhan fwyaf o'r cod yn mynd i fod yr un fath.
Rydym yn mynd i wirio i wneud yn siŵr mae 'na infile a outfile
nodi ar y llinell orchymyn, rydym yn yn mynd i agor y infile ar gyfer darllen,
rydym yn mynd i agor y outfile ar gyfer ysgrifennu, ac yn olaf, rydym yn mynd i
darllen ar y penawdau y infile yn, edrychwch i wneud yn siŵr ei fod yn didfap dilys, ysgrifennwch
y penawdau i'r outfile, yn union fel copy.c wedi'i wneud, ac rydym yn mynd i
ailadrodd dros y infile sganio llinellau mewn picseli.
>> Ac yn awr rydym yn gweld yr unig newid yn y ffeil hon.
Felly, rydym yn darllen mewn triphlyg gan y infile fel copy.c ei wneud, ond yn hytrach na
yn union ysgrifennu'r triphlyg i'r outfile, rydym yn mynd i newid y
data picsel.
Felly, rydym yn mynd i osod y data glas i dim ond 0, rydym yn mynd i osod y gwyrdd
i 0, gan adael i ni gyda dim ond y coch, a yna rydym yn mynd i ysgrifennu hynny i
y outfile.
Ac yna y padin yn mynd i fod yn union yr un fath ag yr oedd yn copy.c.
Yn olaf, caewch y ffeiliau, yn dychwelyd 0.
>> Felly, gadewch i ni weld beth fydd yn digwydd.
Gadewch i ni wneud whodunit,. / Whodunit, clue.bmp, ac yn gadael i yn dangos bod didfap.
Gadewch i ni edrych ar y ffeil.
Ac rydym yn gweld Milo Banana dun iddo.
Fy enw i yw Rob, ac roedd hyn yn whodunit.
>> [CHWARAE CERDDORIAETH]