Tarkastellaan kirjastofunktiota sscanf(), jota voidaan kutsua seuraavasti:
ok = sscanf (rivi, "%d", &luku);
Edellä olevasta rivistä voidaan nähdä seuraavia asioita:
![]() | Funktion kutsu on muotoa funktion_nimi(). |
![]() | Funktiota kutsutaan sijoituslauseessa, jos funktio palauttaa arvon eli sillä on paluuarvo (return value). |
![]() | Funktiolle voidaan välittää tietoja parametreina (parameter). (Parametreista käytetään myös nimitystä argumentit (argument).) Parametrit kirjoitetaan funktion kutsuun sulkeiden sisään. sscanf()-funktiolle välitetään yllä olevassa kutsussa kolme parametria. Ne ovat rivi, "%d" ja &luku. |
Sitä, miten funktio sscanf() on toteutettu, ei tarvitse tietää. Käyttäjälle riittää, että hän osaa käyttää funktiota eli
![]() | tuntee funktion nimen |
![]() | tietää, mitä parametreja funktio tarvitsee |
![]() | tietää, mitä funktio palauttaa arvonaan. |
ANSI C -standardi määrittelee suuren joukon erilaisia kirjastofunktioita. Tässä oppaassa näitä funktioita ei käydä millään systemaattisella tavalla läpi. Lukijaa kehotetaan tutustumaan oman järjestelmänsä funktiokirjastoihin käsikirjojen tai ohjelmien opastusjärjestelmien avulla.