previous next Up Title Contents Index

7.3.2 Kirjastofunktioiden esittely

	#include <stdio.h>
	#include <iostream.h>
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 parametreja 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.

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.


previous next Up Title Contents Index