Na blackhole.sk bude vychádzať nový seriál, tentokrát o o programovaní v jazyku C pod DOSom. Bude určený všetkým, ktorí to myslia s jazykom C skutočne vážne, ale nevedia ako začať. Netreba mať pokročilé znalosti z programovania v inom jazyku. Jednoducho stačí zohnať \"Borland C++ 3.1\" alebo príbuznú verziu a pustiť sa do čítania nášho seriálu...
Vzhľadom na to, že ešte pravdepodobne nemáš z jazykom C žiadne skúsenosti, zvolil som tú najjednoduchšiu softvérovú platformu - operačný systém MS-DOS. Pre tento systém existuje kompletné programátorské prostredie, ktoré už obsahuje všetky nástroje, ktoré budeš pre programovanie potrebovať - \"Borland C++ 3.1\". Takýchto prostredí existuje samozrejme viac, ale toto je najrozšíreniejšie a používa sa na výuku C-čka na stredných a vysokých školách. To tiež znamená, že zrejme nebude problém ho zohnať...
Inštalácia \"Borland C++ 3.1\"
\"Borland C++ 3.1\" treba najskôr nainštalovať. Predpokladám, že používaš Windows 95/98.V opačnom prípade si vytvor na disku oddiel FAT 16 prípadne FAT 32 (ak nevieš ako na to, poraď sa s priateľom, alebo mi pošli mail :-) do ktorého budeš \"Borland C++ 3.1\" inštalovať. V tomto prípade samozrejme budeš musieť bootovať systém zo systémovej diskety Windows 95/98.
Nuž, je načase začať inštalovať...
- Pokiaľ si mal Windows 95 nainštalované na starý MS-DOS, stlač pri bootovaní [F4], v opačnom prípade len reštartuj systém do režimu MS-DOS. Ak nemôžeš systém reštartovať v režime MS-DOS, budeš musieť urobiť už spomínany diskový oddiel a vložiť systémovú disketu...
- Spusti v súbor install.exe na inštalačnom CD, alebo na prvej inštalačnej diskete.
- Stlač [ENTER]
- Zadaj písmeno zdrojového zariadenia (napr. ak si si inštalačné súbory skopíroval na disk, napíšeš zrejme C. Ak inštaluješ z CD-ROMky najskôr napíšeš D).
- Napíš cestu k inštalačným súborom (na predtým zadanom zariadení). Zrejme ju tam máš už napísanú, a tak len stlač [ENTER]
- Tu sa zadáva, čo všetko chceš vlastne nainštalovať a kam. Predpokladám, že chceš šetriť miestom a tak si prejdeme jednotlivé položky rad za radom:
- Directories... Tu nastavuješ cesty k všetkým súčastiam Boland C++, Nastav iba písmeno zariadenia na C (pretože inštalačný program zvykne dávať písmeno zdroja inštalácie, teda aj CD-ROMky) na Borland Dir (ostatné prehodí automaticky). V prípade, ak si si musel vytvoriť diskový oddiel, nastav písmeno svojho diskového oddielu.
- Windows Dir...Tu nastavuješ cestu do adresára Windows. No comment...
- Install Options... A konečne sa ide nastavovať, čo sa má vlastne inštalovať. V okne Description máš veľkosti jednotlivých súčastí v KB. Môžeš vyhodiť Turbo Assembler a Turbo Vision.
- Examples Options... Tu sa nastavuje inštalácia príkladov k jednotlivým knižniciam. Ak si predtým vyhodil Turbo Assembler vyhoď TASM Examples. Ďalej vyhoď: Windows Examples, RW Examples, OWL Examples. Ak si predtým vyhodil Turbo Vision vyhoď aj TV Examples.
- Windows Options... Tu sa inštalujú knižnice pre programovanie pod Windows. Nebudeš to zatiaľ potrebovať. Vyhoď všetko.
- DOS Library Models... Tu sa inštalujú pamäťové modely, nechaj všetko na [ Yes ]
- Vyber Start Installation a stlač [ENTER]
- Počkaj, kým sa inštalácia dokončí.
- Over si, či v autoexec.bat pridal do riadku SET PATH cestu C:\\BORLANDC\\BIN , ak tam nie je, pridaj ju tam (jednotlivé cesty sa oddeľujú bodkočiarkou). Písmeno disku si uprav podľa toho, kam si inštaloval (to platí aj pre ďasšie body tohto návodu).
- Vytvor v adresári C:\\BORLANDC adresár, kam budeš ukladať svoje zdrojové súbory (súbory .c alebo .cpp) - u mňa je to C:\\BORLANDC\\SRC
- Vytvor v adresári C:\\BORLANDC adresár, kam budeš ukladať svoje exe-čka - u mňa je to C:\\BORLANDC\\OUT
- Reštartuj počítač a nabehni do režimu MS-DOS (alebo stlač [F4]) vojdi do adresára, kam ukladáš svoje zdrojové súbory (v mojom prípade C:\\BORLANDC\\SRC), naťukaj bc a stlač [ENTER]
- Choď do Options (ak ti nechodí myška, stlač [Alt]-O)
- Choď na Linker stlač [ENTER] vyber Libraries a zaškrkni políčko pri Graphics library na [X] (alebo stlač [SPACE]) následne stlač [ENTER] (alebo myšou stlač [OK])
- Stlač [ESC] a choď na Directories, prvé dve kolonky si nevšímaj (stlač 2 krát [TAB]). Do Output Directory vlož cestu do adresára, kde chceš mať exe-čka (vytvoril si ho v bode 11). Stlač [TAB] a do Source Directories vlož cestu do adresára, kde chceš mať zdrojáky (vytvoril si ho v bode 10). Stlač [ENTER].
- Stlač [Alt]-O, alebo klikni na Options
- Choď na Save, stlač [ENTER] a znovu stlač [ENTER]
Teraz je \"Borland C++ 3.1\" nainštalované a nakonfigurované. Je načase pustiť sa do prvého programu...
Prvý program
Jediný spôsob, ako sa naučiť programovať, je začať programovať. Predpokladám, že máš spustené prostredie Borland C 3.1. Máš hneď otvorené okno, do ktorého môžeš písať. Tak môžeme začať:
void main()
{
printf(\"Hello world\");
}
Všimni si, že editor ti automaticky farebne odlišuje text.
Je načase súbor uložiť. Stlač [F2] alebo choď myšou na File -> Save as , otvorí sa ti známe dialógové okno. Ak si spustil Borland C z adresára, do ktorého chceš ukladať zdrojové súbory, nachádzaš sa hneď v ňom. Naťukaj meno - napr. hello.c (vlastne je jedno, akú má súbor koncovku, ale obyčajne sa zdrojákom v jazyku C dáva koncovka .c a zdrojákom v jazyku C++ koncovka .cpp).
Teraz stlač [Ctrl]-[F9] , alebo choď na Run -> Run . Najskôr prebehne kompilácia (preklad) do exe-čka. Potom blikne obrazovka a ... no a nič sa nestalo. Spustenie programu v skutočnosti nastalo, ale program prebehol tak rýchlo, že si to nestačil zaregistrovať.
Ak chceš vidieť, čo vlastne program spravil stlač [Alt]-[F5] (má rovnaký efekt ako [Ctrl]-O v Norton Commanderi). Táto klávesová kombinácia skryje prostredie Borland C a ukáže výpis promptu MS-DOS. Na konci výpisu svietia slová Hello world... Program funguje. Textový výstup programu (Hello world) zostane na obrazovke pokiaľ ho nevytlačí z plochy obrazovky ďalší text, alebo nebude obrazovka zmazaná (napr. príkazom cls v MS-DOSe). Rovnakou kombináciou ([Alt]-[F5]) sa dostaneš späť.
Ak znovu spustíš program, už sa nespustí kompilácia (nie je už nutná), spustí sa program priamo. Na obrazovku pribudne ďalší nápis Hello world...
Ak vyjdeš z programu Borland C kombináciou [Alt]-X alebo File -> Exit , pozri sa do adresára, v ktorom má ukladať exe-čka. Budú tam súbory: hello.obj a hello.exe . O tom prvom si povieme neskôr, ten druhý je normálny exe-súbor a môžeš si ho spustiť.
Záver 1. časti
Podarilo sa ti napísať, skompilovať a spustiť tvoj prvý program. Ako vidíš, nie je to až také ťažké, avšak (ako uvidíš neskôr ;-), ono to nie je ani také ľahké.
V ďalšej časti nášho seriálu sa začneme podrobne venovať základným pojmom jazyka C.
gabriel szasz