Feladat: I.154 Korcsoport: - Nehézségi fok: -
Füzet: 2007/március, 166. oldal  PDF  |  MathML 
Témakör(ök): Feladat

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

Készítsünk képgaléria generátort: a program egy mappa képei alapján egy képgalériát tartalmazó weboldalt hozzon létre az adott mappában.
Első lépésben a parancssorból olvassa be egy könyvtár teljes elérési útját, (például i154 c:\kepeim\webre\mai\), majd készítsen listát az ott fellelhető fájlokról (az alkönyvtárakat nem kell figyelembe vennie). A mappa csak .gif, .png vagy .jpg típusú és kiterjesztésű képeket tartalmaz; minden képet egy nagyobb, és egy kisebb példányban. A kisebb méretű (index kép) fájlok neve k-val kezdődik, egyébként megegyezik a megfelelő nagy kép nevével és kiterjesztésével.
A program ezután készítsen a képeket tartalmazó mappába egy index.html, valamint minden egyes képnek egy a kép nevével azonos nevű .html kiterjesztésű állományt. Az index.html oldalon a kis képek négy oszlopban jelenjenek meg. A kis képek mindegyike legyen hivatkozás a saját nagy képet tartalmazó, a kép nevével egyező .html oldalra. A hivatkozott oldalak mindegyikén a megfelelő nagy kép jelenjen meg, mellette egy jobbra és egy balra link, amely a listában következő és előző nagy képre mutat, továbbá egy kis ikon, amivel az index képekhez lehet visszatérni.
Beküldendő a HTML oldalt generáló program forráskódja (i154.pas, i154.cpp, ...). A programok működésén kívül a generált weboldalak külalakját is értékeljük.