1 00:00:00,000 --> 00:00:00,340 2 00:00:00,340 --> 00:00:01,960 >> Oratè 1: Se pou nou kounye a ranje ki sot pase a pwogram lan. 3 00:00:01,960 --> 00:00:04,920 Ak tan sa a, se pou yo klèman asiyen kèk memwa nan ki nan 4 00:00:04,920 --> 00:00:06,550 ap D 'itilizatè a dwe estoke. 5 00:00:06,550 --> 00:00:09,600 Pou fè sa, se pou yo egwize nan sou ke premye liy nan Kòd kote nou te deklare yo 6 00:00:09,600 --> 00:00:11,590 deja yo dwe yon etwal Char. 7 00:00:11,590 --> 00:00:14,210 Tan sa a, se pou yo re-deklare li jan sa a - 8 00:00:14,210 --> 00:00:19,380 Char yo bracket 16, pou egzanp, fèmen bracket. 9 00:00:19,380 --> 00:00:23,690 >> Nan lòt mo, se pou yo deklare yo pa gen ankò yon adrès nan yon karaktè, 10 00:00:23,690 --> 00:00:26,610 men pito yon etalaj de 16 karaktè. 11 00:00:26,610 --> 00:00:30,295 Fason sa a, itilizatè a kapab kalite nan jiska 15 karaktè epi li toujou kite plas pou 12 00:00:30,295 --> 00:00:31,570 yon Terminator nil. 13 00:00:31,570 --> 00:00:35,870 Se pou yo ale nan sove, konpile, epi kouri pwogram sa a. 14 00:00:35,870 --> 00:00:40,770 Fè koupe scanf2 dot scanf2. 15 00:00:40,770 --> 00:00:45,100 Se pou nou kounye a tape yon fisèl tankou hello, e nou te remèsye pou alo la. 16 00:00:45,100 --> 00:00:46,440 >> Koulye a, gen nan toujou yon pwoblèm. 17 00:00:46,440 --> 00:00:50,140 Mwen sèlman tape nan hello, ki se sèlman senk karaktè, plis 1 pou nil la 18 00:00:50,140 --> 00:00:50,445 Terminator. 19 00:00:50,445 --> 00:00:53,610 Li kite nou ak sèlman yon bezwen pou sis bytes. 20 00:00:53,610 --> 00:00:56,740 >> Men, malerezman, nou sèlman resevwa lajan 16 nan total. 21 00:00:56,740 --> 00:01:01,305 Se konsa, si itilizatè a aktyèlman kalite nan 16 karaktè, oswa 17, oswa plizyè santèn 22 00:01:01,305 --> 00:01:04,410 karaktè yo, nou ap toujou pa ale nan gen ase espas nan memwa pou la 23 00:01:04,410 --> 00:01:05,400 D 'itilizatè a. 24 00:01:05,400 --> 00:01:07,750 Apre sa, an reyalite, sa a se sa ki fè ap resevwa opinyon itilizatè Se konsa, 25 00:01:07,750 --> 00:01:08,940 difisil an jeneral. 26 00:01:08,940 --> 00:01:12,270 Ak tout bon, sa a se pou rezon sa a aplike fonksyon an fisèl jwenn nan premye a 27 00:01:12,270 --> 00:01:13,900 plas nan bibliyotèk la CS50 - 28 00:01:13,900 --> 00:01:16,900 figi konnen kouman okipe sa yo sitiyasyon kote ki kalite itilizatè nan 29 00:01:16,900 --> 00:01:19,710 plis karaktè pase nou okòmansman antisipe. 30 00:01:19,710 --> 00:01:21,750 >> Franchman, san yo pa konplètman reekri pwogram sa a, 31 00:01:21,750 --> 00:01:23,290 gen nan pa gen solisyon ki pwòp. 32 00:01:23,290 --> 00:01:26,970 Olye de sa, ki sa nou ta gen fè se jwenn yon karaktè soti nan itilizatè yon sèl la nan yon 33 00:01:26,970 --> 00:01:28,860 tan, ankò e ankò. 34 00:01:28,860 --> 00:01:32,510 Apre sa, nan chak pwen si nou reyalize nou ap soti nan memwa, nou ta gen nan 35 00:01:32,510 --> 00:01:36,450 pwen sa tounen nan ak aloue kèk memwa plis, kopi a nan itilizatè 36 00:01:36,450 --> 00:01:39,400 D 'anvan soti nan premye moso nou an nan memwa nan nouvo a, 37 00:01:39,400 --> 00:01:40,810 pi gwo moso nan memwa. 38 00:01:40,810 --> 00:01:44,610 Lè sa a, repete pwosesis ki ankò, li ankò jiskaske yo itilizatè a fè bay 39 00:01:44,610 --> 00:01:45,860 D 'li. 40 00:01:45,860 --> 00:01:48,246