1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,980 >> DAVID MALAN: Det visar sig en sträng är bara en följd av tecken, eller mer 3 00:00:02,980 --> 00:00:05,160 på rätt sätt, en array med tecken. 4 00:00:05,160 --> 00:00:07,930 Vad detta innebär är att vi faktiskt kan komma åt de enskilda 5 00:00:07,930 --> 00:00:12,690 tecken i en sträng med indexering i den med en ny uppsättning av notation, 6 00:00:12,690 --> 00:00:15,630 specifikt hakparenteser som vi kan använda på följande sätt. 7 00:00:15,630 --> 00:00:19,300 >> Inuti detta program, låt oss först förklara en sträng s och butik i det 8 00:00:19,300 --> 00:00:21,060 returnera värdet av getString. 9 00:00:21,060 --> 00:00:26,460 Låt oss nästa förklara en slinga som händer att iterera från i är lika med 0, så länge som 10 00:00:26,460 --> 00:00:29,270 i är mindre än strängens längd x. 11 00:00:29,270 --> 00:00:31,920 Men att använda stränglängd s, jag ska att behöva en header-fil som heter 12 00:00:31,920 --> 00:00:35,220 string.h, som jag har tagit bryr redan att inkludera. 13 00:00:35,220 --> 00:00:39,600 >> Låt oss fortsätta att öka i varje iteration av 1. 14 00:00:39,600 --> 00:00:43,380 Och sedan inuti denna slinga, låt oss skriva ut ut varje röding enligt följande - 15 00:00:43,380 --> 00:00:49,560 printf% c snedstreck n kommatecken mellan fästet i.. 16 00:00:49,560 --> 00:00:52,430 Denna syntax, s fäste i, innebär att få tillgång till den i: te 17 00:00:52,430 --> 00:00:54,960 karaktär i s, 0 indexerad. 18 00:00:54,960 --> 00:00:58,620 >> Låt oss nu sammanställa och köra programmet. 19 00:00:58,620 --> 00:01:03,490 göra sträng 0 dot snedstreck sträng 0. 20 00:01:03,490 --> 00:01:06,230 Och nu ska vi ta ett ord som hej. 21 00:01:06,230 --> 00:01:08,870 Lägg märke till att vi har verkligen tryckt hallå en röding i taget. 22 00:01:08,870 --> 00:01:11,238