1 00:00:00,000 --> 00:00:00,340 2 00:00:00,340 --> 00:00:01,960 >> HOPARL脰R 1: indi d眉zeltmek ed蓹k ki, 枚t蓹n proqram. 3 00:00:01,960 --> 00:00:04,920 V蓹 bu zaman, 蓹n ayd谋n 艧蓹kild蓹 ayr谋lmas谋 bildirin bir yadda艧 olan 4 00:00:04,920 --> 00:00:06,550 陌stifad蓹莽il蓹rin giri艧 saxlan谋l谋r. 5 00:00:06,550 --> 00:00:09,600 Bunu etm蓹k 眉莽眉n, ki ilk bilemek imkan biz s b蓹yan kodu x蓹tt 6 00:00:09,600 --> 00:00:11,590 茝vv蓹ll蓹r char ulduz olmaq. 7 00:00:11,590 --> 00:00:14,210 Bu d蓹f蓹 ed蓹k yenid蓹n b蓹yan Bu a艧a臒谋dak谋 kimi - 8 00:00:14,210 --> 00:00:19,380 char s bracket 16, m蓹s蓹l蓹n, yax谋n bracket. 9 00:00:19,380 --> 00:00:23,690 >> Ba艧qa s枚zl蓹, bu, he莽 bir 艧.s b蓹yan ed蓹k uzun bir xarakter bir 眉nvan ola, 10 00:00:23,690 --> 00:00:26,610 lakin 16 simvol olduqca bir s谋ra. 11 00:00:26,610 --> 00:00:30,295 Bu yolla, istifad蓹莽i 眉莽眉n 15 yaz谋n simvol v蓹 h蓹l蓹 d蓹 ota臒谋 t蓹rk 12 00:00:30,295 --> 00:00:31,570 bir null terminator. 13 00:00:31,570 --> 00:00:35,870 Saxla nin davam ed蓹k, Kompilyasiya, v蓹 bu proqram Run. 14 00:00:35,870 --> 00:00:40,770 Scanf2 dot 莽izgi scanf2 olun. 15 00:00:40,770 --> 00:00:45,100 陌ndi salam kimi bir simli yaz谋n ed蓹k, v蓹 biz salam 眉莽眉n t蓹艧蓹kk眉r edirik. 16 00:00:45,100 --> 00:00:46,440 >> 陌ndi, bir problem h蓹l蓹 d蓹 var. 17 00:00:46,440 --> 00:00:50,140 M蓹n yaln谋z olan, hello tipli null 眉莽眉n be艧 simvol, plus 1 18 00:00:50,140 --> 00:00:50,445 terminator. 19 00:00:50,445 --> 00:00:53,610 Bu, yaln谋z biz蓹 yarad谋r alt谋 bytes 眉莽眉n ehtiyac. 20 00:00:53,610 --> 00:00:56,740 >> Amma t蓹蓹ss眉f ki, biz yaln谋z c蓹mi 16 ay谋r谋b. 21 00:00:56,740 --> 00:01:01,305 Bel蓹 ki, 蓹g蓹r 16 istifad蓹莽i h蓹qiq蓹t蓹n n枚vl蓹ri simvol v蓹 ya 17, ya bir ne莽蓹 y眉z 22 00:01:01,305 --> 00:01:04,410 simvol, biz h蓹l蓹 fikrind蓹 deyilik 眉莽眉n yadda艧 kifay蓹t q蓹d蓹r otaq var 23 00:01:04,410 --> 00:01:05,400 陌stifad蓹莽il蓹rin girdi. 24 00:01:05,400 --> 00:01:07,750 V蓹 蓹slind蓹, bu, n蓹 istifad蓹莽i daxil 蓹ld蓹 bel蓹 25 00:01:07,750 --> 00:01:08,940 眉mumiyy蓹tl蓹 莽蓹tindir. 26 00:01:08,940 --> 00:01:12,270 Biz h蓹yata n蓹 h蓹qiq蓹t蓹n, bu ilk get string funksiyas谋 27 00:01:12,270 --> 00:01:13,900 CS50 kitabxana yer - 28 00:01:13,900 --> 00:01:16,900 o idar蓹 etm蓹k 眉莽眉n nec蓹 anlamaq 眉莽眉n hallar oldu臒u istifad蓹莽i n枚vl蓹ri 29 00:01:16,900 --> 00:01:19,710 biz daha 莽ox simvol 蓹vv蓹lc蓹 g枚zl蓹nil蓹n. 30 00:01:19,710 --> 00:01:21,750 >> A莽谋臒谋, tamamil蓹 Bu proqram yeniden, 31 00:01:21,750 --> 00:01:23,290 t蓹miz h蓹ll var. 32 00:01:23,290 --> 00:01:26,970 茝ksin蓹, biz n蓹 olard谋 almaq bir user bir bir xarakter 33 00:01:26,970 --> 00:01:28,860 vaxt, t蓹krar. 34 00:01:28,860 --> 00:01:32,510 V蓹 h蓹r bir n枚qt蓹d蓹, biz ist蓹yirik, h蓹yata 蓹g蓹r yadda艧, biz olard谋 35 00:01:32,510 --> 00:01:36,450 ki point geri getm蓹k v蓹 t蓹krar b枚l眉艧d眉r蓹 bir daha yadda艧, istifad蓹莽inin sur蓹ti 36 00:01:36,450 --> 00:01:39,400 bizim ilk y谋臒谋n 蓹vv蓹lki input yeni daxil yadda艧, 37 00:01:39,400 --> 00:01:40,810 yadda艧 b枚y眉k y谋臒谋n. 38 00:01:40,810 --> 00:01:44,610 V蓹 sonra yenid蓹n bu prosesi t蓹krar v蓹 istifad蓹莽i t蓹min edilir yenid蓹n q蓹d蓹r 39 00:01:44,610 --> 00:01:45,860 onun input. 40 00:01:45,860 --> 00:01:48,246