previous next Up Title Contents Index

Arvon lukeminen merkkijonomuuttujalle

Olkoon määritelty merkkijono:

    char nimi[11];

Merkkijonolle voidaan luke arvo mm. seuraavilla tavoilla:

    (1) scanf ("%s", nimi);
    (2) gets(nimi); 

Syöttöfunktio sijoittaa lukemansa merkkijonon loppuun nollamerkin. Jos esimerkiksi käyttäjä syöttää nimen "Matias", merkkitaulukon nimi sisällöksi tulee:

M a t i a s \0 ? ? ? ? ? ? ?


Taulukon loppuosa nollamerkin jälkeen on sisällöltään yhdentekevää. Järjestelmä tietää nollamerkin sijainnin perusteella, mihin todellinen merkkijono päättyy.

previous next Up Title Contents Index