1 00:00:00,000 --> 00:00:00,620 2 00:00:00,620 --> 00:00:03,140 >> DAVID J. Malan: Se pou yo ekri yon pwogram ki envit itilizatè a pou yon fisèl ak 3 00:00:03,140 --> 00:00:07,210 Lè sa a, kontinye nan ekri ak lèt ​​detache ki fisèl N. pou yon karaktè pou chak liy. 4 00:00:07,210 --> 00:00:10,570 Koulye a, nan tan lontan an, nou ta te fè sa pwobableman avèk notasyon bracket kare, 5 00:00:10,570 --> 00:00:13,680 efektivman trete yon kòd se yon etalaj de karaktè. 6 00:00:13,680 --> 00:00:17,200 >> Men, fwa sa a, se pou yo olye pou trete yon kòd pou ki sa li vrèman se, yon 7 00:00:17,200 --> 00:00:18,770 konsèy oswa yon adrès. 8 00:00:18,770 --> 00:00:22,420 Espesyalman, adrès la nan yon karaktè, vrèman adrès ki nan la 9 00:00:22,420 --> 00:00:25,740 premye karaktè, nan yon sekans nan karaktè ke nou kolektivman konnen 10 00:00:25,740 --> 00:00:26,860 kòm yon kòd. 11 00:00:26,860 --> 00:00:30,740 >> Se pou yo premye deklare yon fisèl pou ki sa li vrèman se, Char *. 12 00:00:30,740 --> 00:00:31,770 Epitou, n ap rele li s. 13 00:00:31,770 --> 00:00:34,670 Lè sa a, bay li retounen nan valè de Pran fisèl. 14 00:00:34,670 --> 00:00:36,380 >> Se pou yo vini fè kèk chèk erè. 15 00:00:36,380 --> 00:00:42,920 Si yo se nil, se pou yo retounen imedyatman pou nou pa fè sa aksidantèlman 16 00:00:42,920 --> 00:00:45,630 dèreferans ki konsèy nil. 17 00:00:45,630 --> 00:00:49,750 >> Next, se pou yo repekte sou la karaktè nan s jan sa a. 18 00:00:49,750 --> 00:00:52,390 Pou Int, mwen vin 0. 19 00:00:52,390 --> 00:00:55,890 n egal longè a afè de la. 20 00:00:55,890 --> 00:00:58,050 Fè sa toutotan mwen se mwens pase n. 21 00:00:58,050 --> 00:01:00,690 Apre sa, sou chak iterasyon, enkreman mwen. 22 00:01:00,690 --> 00:01:02,710 >> Apre sa, sa nou vle fè sou chak iterasyon? 23 00:01:02,710 --> 00:01:06,180 Se pou nou kounye a enprime soti sou chak iterasyon yon karaktè yon sèl 24 00:01:06,180 --> 00:01:07,910 ki te swiv pa yon liy nouvo. 25 00:01:07,910 --> 00:01:10,010 Oke, sa karaktè fè nou vle ekri ak lèt ​​detache? 26 00:01:10,010 --> 00:01:16,850 Mwen pwopoze ke nou ale nan adrès la ki egal sòm nan an plis mwen. 27 00:01:16,850 --> 00:01:18,390 >> Koulye a, poukisa ke ekspresyon? 28 00:01:18,390 --> 00:01:22,130 Oke, sonje ki estoke nan yo se nan adrès nan karaktè a premye 29 00:01:22,130 --> 00:01:23,490 nan fisèl nou an, s. 30 00:01:23,490 --> 00:01:27,470 Pandan se tan, mwen se ke yo te enkremante sou chak iterasyon konsa ke li kòmanse nan 0, 31 00:01:27,470 --> 00:01:29,590 Lè sa a, ale nan 1, Lè sa a, ale nan 2. 32 00:01:29,590 --> 00:01:33,870 >> Se konsa, nan mo lòt, s plis mwen efektivman reprezante adrès ki nan 33 00:01:33,870 --> 00:01:35,990 karaktè a m-th nan s. 34 00:01:35,990 --> 00:01:40,830 Se konsa, si nou ale nan adrès ki pa fason pou operatè a *, nou pral ale nan nan 35 00:01:40,830 --> 00:01:42,650 N. m-th nan fisèl la. 36 00:01:42,650 --> 00:01:45,700 Epi sa a, valè a ki pral ranplase kontneur nou an, 37 00:01:45,700 --> 00:01:46,840 pousan C. 38 00:01:46,840 --> 00:01:47,840 >> Se pou yo konfime kòm anpil. 39 00:01:47,840 --> 00:01:51,720 Se pou yo sove, konpile, ak kouri pwogram sa a. 40 00:01:51,720 --> 00:01:55,990 Fè pwent, pwent koupe dot. 41 00:01:55,990 --> 00:01:58,780 Epi, koulye a mwen pral bay li yon fisèl tankou hello. 42 00:01:58,780 --> 00:01:59,600 Antre. 43 00:01:59,600 --> 00:02:03,770 >> Ak tout bon, mwen wè H-E-L-L-O, ak chak Char sou liy pwòp li yo. 44 00:02:03,770 --> 00:02:05,410