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.