previous next Up Title Contents Index

Numeeriset parametrit

Kun ohjelmalle välitetään numeerisia parametreja, ne välitetään merkkijonoina.

Jos parametreja halutaan käyttää numeerisina, ne pitää konvertoida merkkijonoista sopivaan formaattiin jollain seuraavista funktioista: atoi(), atof() tai atol().

Näiden funktioiden stdlib.h-tiedostossa määritellyt prototyypit ovat:

    int atoi(char *str);
    double atof(char *str);
    long atol(char *str);

Funktio atoi() palauttaa merkkijonon vastineen kokonaislukuna, atof() kaksoistarkkuuden liukulukuna ja atol() pitkänä kokonaislukuna (long int). Jos parametrina on merkkijono, joka ei esitä kokonaislukua, funktiot palauttavat arvon 0.

previous next Up Title Contents Index