UČITAVANJE STRINGOVA S TIPKOVNICE
Nizovi znakova se često u C-u nazivaju stringovi.
C ne podržava tip string, tako da se nizovi
znakova koriste umjesto stringa. Modifikator %s u funkcijama
printf() i scanf() se koristi
za ispis i unos niza znakova. Ovo pretpostavlja da je nula pohranjena kao
zadnji element niza. Promotrimo slijedeće izraze koji učitavaju string
znakova (uključujući razmake) s tipkovnice.
char string[18]; scanf("%s", string);ZAPAMTITE da znak & ne morate pisati ispred imena varijable kada se koristi modifikator %s ! Ako bi korisnikov upis bio
Hello<enter>
tada
string[0] = 'H' string[1] = 'e' .... string[4] = 'o' string[5] = '\0'Primijetite da tipku enter scanf() ne uzima kao string i da je string završen nulom ('\0') nakon posljednjeg znaka pohranjenog u nizu.