1 00:00:00,000 --> 00:00:00,410 2 00:00:00,410 --> 00:00:03,130 >> DAVID J. Malan: Se konsa, li sanble ke kopye yon fil se pa prèske tankou 3 00:00:03,130 --> 00:00:05,750 senp tankou kopye yon primitif, tankou yon Int oswa yon flote. 4 00:00:05,750 --> 00:00:09,190 Apre yo tout, anba kapo a yon kòd se yon karaktè sekans. 5 00:00:09,190 --> 00:00:13,130 Se konsa, kopye yon fil, Se poutèt sa, gen yo gen pou wè ak kopye ke sekans antye nan 6 00:00:13,130 --> 00:00:14,240 karaktè. 7 00:00:14,240 --> 00:00:17,470 >> Se pou yo tounen atansyon nou tounen nan ki dènye aplikasyon ak RIP soti sa a 8 00:00:17,470 --> 00:00:21,470 liy, fisèl t egal a, ki klèman pa t 'ase. 9 00:00:21,470 --> 00:00:24,440 Se pou yo ranplase li ak yon liy ki sanble, olye de sa, tankou sa a. 10 00:00:24,440 --> 00:00:34,020 Chèn t vin malok longè fil la s plis 1 fwa gwosè a nan yon Char. 11 00:00:34,020 --> 00:00:36,320 >> Koulye a, gen nan quote yon ti jan ale sou sa a nan liy nan kòd. 12 00:00:36,320 --> 00:00:39,330 Premyèman, malok, kout pou memwa alokasyon, ak nan 13 00:00:39,330 --> 00:00:40,700 fonksyon fè sèlman sa. 14 00:00:40,700 --> 00:00:44,740 Bay yon nonb antye relatif, li retounen nan ou a adrès nan yon ti moso nan memwa nan 15 00:00:44,740 --> 00:00:45,960 ke anpil bytes. 16 00:00:45,960 --> 00:00:50,090 Pandan se tan, longè a afè de s plis 1 vle di ke yo endike ke nou vle kòm 17 00:00:50,090 --> 00:00:54,690 anpil bytes kòm yo deja okipe, ki gen ladan Terminator nil li yo, la 18 00:00:54,690 --> 00:00:57,050 antislach 0 nan fen yon kòd. 19 00:00:57,050 --> 00:01:00,170 >> Pandan se tan, mwen pa nesesèman sonje ki jan gwo yon Char se, menm 20 00:01:00,170 --> 00:01:04,340 menm si sou pi fò nan sistèm li nan tou senpleman 1 multiple, se konsa mwen pral rele gwosè nan Char 21 00:01:04,340 --> 00:01:08,210 figi konnen dynamique ki jan gwo yon karaktè moun se. 22 00:01:08,210 --> 00:01:12,550 Yon fwa miltipliye ansanm, mwen jwenn tounen nan kantite total bytes ke mwen bezwen. 23 00:01:12,550 --> 00:01:14,680 >> Men, sa ki si malok neglije voye yon retounen memwa nan nou bezwen? 24 00:01:14,680 --> 00:01:16,730 Mwen ta pi bon tcheke pou ki jan sa a. 25 00:01:16,730 --> 00:01:23,330 Si t egal nil, lè sa a mwen premye ale s gratis, memwa a tounen pa Pran 26 00:01:23,330 --> 00:01:27,120 fisèl, ak Lè sa a, mwen pral retounen 1, nan siyifi erè. 27 00:01:27,120 --> 00:01:30,360 >> Men, si tout se byen, mwen pral kontinye yo sèvi ak yon bouk kat ak repňte 28 00:01:30,360 --> 00:01:31,110 jan sa a. 29 00:01:31,110 --> 00:01:36,000 Pou Int mwen jwenn 0, n egal longè a afè de la. 30 00:01:36,000 --> 00:01:40,350 Mwen pral fè sa toutotan mwen se mwens pase oswa egal a n pou m ' 31 00:01:40,350 --> 00:01:44,460 repňte moute jouk rive e ikonpri la N. Lage nil nan s. 32 00:01:44,460 --> 00:01:47,450 >> Apre sa, sou chak iterasyon, mwen se ale nan enkreman mwen. 33 00:01:47,450 --> 00:01:52,496 Pandan se tan, andedan nan sa a bouk, kopye s la N. m-th nan m-th t nan 34 00:01:52,496 --> 00:01:59,310 kote, li sifizan fè t bracket mwen vin la bracket mwen. 41 00:01:59,320 --> 00:02:02,750 >> Se pou nou kounye a sove, konpile, ak kouri nouvo pwogram sa a. 42 00:02:02,750 --> 00:02:06,690 Fè kopi 1 kopi dot koupe 1. 43 00:02:06,690 --> 00:02:09,460 Apre sa, mwen pral di yon bagay tankou alo nan tout miniskil. 44 00:02:09,460 --> 00:02:12,280 Apre sa, Erezman, fwa sa a mwen orijinal p ap chanje. 45 00:02:12,280 --> 00:02:13,660 alo nan tout miniskil. 46 00:02:13,660 --> 00:02:15,540 Men, kopi a se, tout bon, pwofite kapitalize. 47 00:02:37,120 --> 00:02:38,963