/* primer20.c - niska karaktera */ #include /* Niska karaktera je niz karaktera koji se zavrsava posebnim karakterom * \0 - celobrojna nula: * Karakter NUL (\0) se automatski dodaje u sledecim situacijama: * (a) inicijalizacija niske konstantom, * (b) citanje niske sa scanf * (c) standardne funkcije iz bibliteke * * Na primer: "Dobar dan" je niska od 10 karaktera: * D o b a r d a n \0 * * Deklarise se kao svaki niz: char niska[100]. Inicijalizacija kao kod * niza: char dd[15]={'D','o','b','a','r',' ','d','a','n','\0'} * niska dd[15]= "Dobar dan" pri cemu je dd[10] = \0 */ main() { char dd[15] = "Dobro jutro"; char dd1[15]={'D','o','b','a','r',' ','d','a','n'}; char k; /* Dodela */ k = dd[4]; //k dobija vrednost o dd[5] = '\0'; printf(" %c %s \n", k, dd ); // Izlaz: o Dobro { int i; for( i = 0; i < 15; i++) printf("%c %d %c %d\n", dd1[i], dd1[i], dd[i], dd[i] ); } printf("%s\n", dd1); }