[MUSIC Playing] ROB BOWDEN: Szia. Én Rob, és keressük , ki tette. Így, kezdve a sablon copy.c már ad nekünk, azt látjuk, hogy a legtöbb a kód megy hogy ugyanaz legyen. Fogunk győződjön meg róla, van egy bemeneti fájl és a kimeneti fájl meg a parancssorban vagyunk fogja megnyitni a bemeneti fájl olvasásra, megyünk, hogy nyissa meg a kimeneti fájl a írás, és végül megyünk olvasd el a bemeneti fájl fejléccel, ellenőrizze, győződjön meg róla, hogy ez egy érvényes bitmap, írja A fejlécek a kimeneti fájl, mint copy.c tette, és megyünk végighaladni a infile szkennelés vonalak pixel. És most látjuk csak változás ebben a fájlban. Tehát olvasni egy hármas a infile mint copy.c nem, de ahelyett, hogy haladéktalanul írásban a hármas a outfile, mi fog változni a pixel adatokat. Így megyünk be a kék adatokat csak 0, fogjuk be a zöld 0-ra, így nekünk csak a piros, és a akkor fogunk írni, hogy a A kimeneti fájl. És akkor a padding lesz pontosan ugyanaz, mint volt copy.c. Végül, zárja be a fájlt, vissza 0-ra. Nos, nézzük meg, mi történik. Legyen detektívregény,. / Detektívregény, clue.bmp, és lehetővé teszi azt mutatják, hogy bitmap. Nézzük meg a fájlt. És azt látjuk, Milo Banana dun meg. A nevem Rob, és ez volt detektívregény. [MUSIC Playing]