1 00:00:00,000 --> 00:00:00,366 2 00:00:00,366 --> 00:00:01,830 >> Oratè: Nou pral rele li yon fisèl. 3 00:00:01,830 --> 00:00:03,510 Se jis nan yon sekans nan karaktè. 4 00:00:03,510 --> 00:00:05,790 Vreman vre, li la tou senpleman yon etalaj de karaktè. 5 00:00:05,790 --> 00:00:09,730 Se konsa, menm si nou jwenn yon fisèl ki soti nan itilizatè nan chemen an nòmal ak CS50 nan 6 00:00:09,730 --> 00:00:13,550 GetString, nou ka Lè sa a, kontinye nan repňte sou charaktèr yo ki nan ki fil 7 00:00:13,550 --> 00:00:17,110 yon sèl nan yon moman tankou si ke fisèl se vre yon etalaj. 8 00:00:17,110 --> 00:00:18,660 Ann eseye sa a nan kòd. 9 00:00:18,660 --> 00:00:21,470 >> Mete cs50.h. 10 00:00:21,470 --> 00:00:24,440 Mete stdio.h. 11 00:00:24,440 --> 00:00:27,960 Li kite yo te enkli ladan yo string.h pou nou gen aksè 12 00:00:27,960 --> 00:00:29,500 StringLen fonksyon. 13 00:00:29,500 --> 00:00:33,220 Se pou nou kounye a deklare prensipal kòm Int anile prensipal la. 14 00:00:33,220 --> 00:00:36,740 Li kite yo kounye a kontinye jwenn yon kòd ki soti nan itilizatè a. 15 00:00:36,740 --> 00:00:39,480 Printf opinyon. 16 00:00:39,480 --> 00:00:45,180 Se pou nou kounye a deklare yon fisèl rele li a, epi rele GetString zanmi nou an. 17 00:00:45,180 --> 00:00:49,570 >> Se pou nou kounye a kontinye nan chèk, te fè itilizatè a tout bon, ban m 'yon kòd paske 18 00:00:49,570 --> 00:00:53,370 li vire soti pou chak GetString a pwòp kopi dokiman yo, GetString t 'kapab sou 19 00:00:53,370 --> 00:00:56,830 okazyon retounen NULL, yon Sentinel espesyal valè ki esansyèlman 20 00:00:56,830 --> 00:00:59,630 endike ke itilizatè a pa t ' kolabore ak yon jan kanmenm te fè 21 00:00:59,630 --> 00:01:01,150 pa bay yon kòd. 22 00:01:01,150 --> 00:01:03,190 Se konsa, kite a tcheke pou ki ak yon kondisyon. 23 00:01:03,190 --> 00:01:09,300 >> SI OU SE YON s pa fè sa ki egal NULL, lè sa a nou kapab asime ke s se vre yon fisèl, yon 24 00:01:09,300 --> 00:01:14,580 etalaj de karaktè yo, epi kontinye nan repňte sou karaktè sa yo. 25 00:01:14,580 --> 00:01:22,240 POU Int mwen vin 0, se pou yo tou deklare n kòm egal a longè a afè de s Se konsa, 26 00:01:22,240 --> 00:01:27,900 lontan ke mwen se mwens pase n, epi sou chak iterasyon, se pou yo enkreman mwen. 27 00:01:27,900 --> 00:01:35,200 Nan sa a bouk lè sa a, se pou yo rele printf nan% c antislach n ak Lè sa a, ploge 28 00:01:35,200 --> 00:01:41,140 nan sa a valè a bracket mwen kidonk enprime yon karaktè nan yon tan chak 29 00:01:41,140 --> 00:01:42,420 nan machin yo nan s. 30 00:01:42,420 --> 00:01:45,210 >> Se pou nou kounye a konpile ak kouri pwogram sa a. 31 00:01:45,210 --> 00:01:47,140 Fè fisèl. 32 00:01:47,140 --> 00:01:52,500 . / Fisèl D 'mwen pral "hello." Apre sa, nou genyen li. 33 00:01:52,500 --> 00:01:55,410 H-E-L-L-O, chak Char sou liy pwòp li yo. 34 00:01:55,410 --> 00:01:56,727