Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

7.3.2 Kirjastofunktioiden esittely

	#include <stdio.h>

	#include <iostream.h>   // tai #include <iostream>

Tarvitsemme ohjelmassamme tulostusfunktiota printf. Tämä funktio löytyy C- kielen kirjastosta ja se on esitelty otsikkotiedostossa stdio.h. Kääntäjää varten meidän täytyy esitellä millaisia parametrejä funktiolle voidaan välittää. Kutakin kirjastoa varten on esittelytiedostot (" header"- tiedostot, yleensä nimetään .h), joissa kirjastofunktioiden parametrilistat on esitelty.. Tässä ohjelmassa stdio.h - tiedostosta käytetään vain printf:n esittelevää riviä ja voitaisiin myös kirjoittaa #include - rivin tilalle printf:n esittely:

	int printf(const char __format, ...);

mutta oikean muodon muistaminen voisi olla vaikeampaa. (Huom! Edellä sanottua on hieman yksinkertaistettu, sillä periaatteessa <> voidaan toteuttaa myös muulla tavalla)

C++:an tulostusvirta cout löytyy kirjastosta iostream.h. cout - olion määrittely iostream.h - tiedostossa on niin monimutkainen ettei sitä käytännössä voisi itse edes kirjoittaa!

#include on C- kielen esikääntäjän ( pre- prosessor ) käsky, joka ilmoittaa että perässä olevan niminen tiedosto on luettava ja käsiteltävä koodin sekaan tässä kohti käännöstä.

< > - merkit tiedoston nimen ympärillä ilmoittavat, että ko. tiedostoa etsitään C:n systeemin mukaisesta INCLUDE-hakemistosta. Mikäli nimi suljettaisiin "- merkeillä, etsittäisiin tiedostoa myös käyttäjän kotihakemistosta. Näin voidaan tehdä omia tehtäväkohtaisia kirjastoja.


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys