1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,980 >> DAVID MALAN: Det viser seg en streng er bare en sekvens av tegn, eller mer 3 00:00:02,980 --> 00:00:05,160 ordentlig, en rekke tegn. 4 00:00:05,160 --> 00:00:07,930 Hva dette betyr er at vi faktisk kan få tilgang til enkelte 5 00:00:07,930 --> 00:00:12,690 tegn i en streng ved indeksering inn det med et nytt sett med notasjon, 6 00:00:12,690 --> 00:00:15,630 spesielt hakeparenteser at vi kan bruke som følger. 7 00:00:15,630 --> 00:00:19,300 >> Inne i dette programmet, la oss først erklære en streng s og butikk i det 8 00:00:19,300 --> 00:00:21,060 returnere verdien av getstring. 9 00:00:21,060 --> 00:00:26,460 La oss neste erklære en loop som kommer å iterere fra jeg lik 0 så lenge 10 00:00:26,460 --> 00:00:29,270 i er mindre enn den strenglengde på x. 11 00:00:29,270 --> 00:00:31,920 Men å bruke streng lengde på s, jeg kommer til å trenge en header-fil som heter 12 00:00:31,920 --> 00:00:35,220 string.h, som jeg har tatt bryr seg allerede til å inkludere. 13 00:00:35,220 --> 00:00:39,600 >> La oss fortsette å øke jeg på hver iterasjon av en. 14 00:00:39,600 --> 00:00:43,380 Og så inne i denne sløyfen, la oss print ut hver røye som følger - 15 00:00:43,380 --> 00:00:49,560 printf% c backslash n komma s brakett jeg. 16 00:00:49,560 --> 00:00:52,430 Denne syntaksen, s brakett i, betyr å få tilgang til ith 17 00:00:52,430 --> 00:00:54,960 karakter i s, 0 indeksert. 18 00:00:54,960 --> 00:00:58,620 >> La oss nå samle og kjøre dette programmet. 19 00:00:58,620 --> 00:01:03,490 gjør strengen 0 dot slash streng 0. 20 00:01:03,490 --> 00:01:06,230 Og nå la oss ta et ord som hei. 21 00:01:06,230 --> 00:01:08,870 Legg merke til vi har faktisk skrevet ut hallo en røye på en gang. 22 00:01:08,870 --> 00:01:11,238