Citat:
Kako sve to funkcionishe u C++?
Ovo je dosta često pitanje, moraću da vidim kako da ga ubacim u FAQ.
C++ nema neki poseban mehanizam koji kaže „radi sa štampačem“. Odgovornost za takve stvari se prebacuje u ruke operativnog sistema, odnosno za to namenjenih biblioteka.
Igrom slučaja u raznim izdanjima jezika Basic, postoji komanda koja se porve sa OS-om i uradi ono što tražiš. Ali stvari ispod haube nisu tako jednostavne.
Ukratko, ideja za rad je ista, s tim što ćeš morati da vidiš da li operativni sistem koji stoji „ispod“ tvog programa ima neki mehanizam koji reguliše pristup uređajima. DOS na primer je dozvoljavao direktan pristup štampaču kao i ostalim uređajima, ali noviji OS-ovi obično imaju mehanizam da takve stvari strogo kontrolišu (uz saradnju sa hardverom!).
Tako da, praktično, od OS-a zavisi kakav ćeš mehanizam tačno koristiti.
Ima nekoliko tema o ovome, probaj da potražiš; ja ću se za uzvrat potruditi da ih zatim uvežem u jedno pitanje i smestim u FAQ.
f