1 00:00:00,000 --> 00:00:00,610 2 00:00:00,610 --> 00:00:02,960 >> DAVID J. Malan: Se konsa, mwen se toujou trè underwhelmed pa pwogram sa a. 3 00:00:02,960 --> 00:00:06,980 Tout sa mwen te fè se ale nan di alo mond alo David la. 4 00:00:06,980 --> 00:00:08,940 Men, gen nan toujou pa gen dinamik nan pwogram sa a. 5 00:00:08,940 --> 00:00:10,530 Gen nan pa gen opinyon itilizatè. 6 00:00:10,530 --> 00:00:12,520 Genyen sèlman difisil kode pwodiksyon. 7 00:00:12,520 --> 00:00:13,760 >> Oke, nou ka fè pi bon pase sa a. 8 00:00:13,760 --> 00:00:16,750 Ann al tounen nan anndan an nan fonksyon prensipal m 'yo. 9 00:00:16,750 --> 00:00:22,740 Ak tan sa a, olye ke Kòd difisil David kòm non m ', kite m' ranplase sa a 10 00:00:22,740 --> 00:00:25,470 liy ak, an premye, yon ansèyman itilizatè a. 11 00:00:25,470 --> 00:00:29,090 Printf endike non ou. 12 00:00:29,090 --> 00:00:32,790 Se konsa, nou te gen koulye a enfòme itilizatè a ki sa nou atann li pou l fè, nan eta yo 13 00:00:32,790 --> 00:00:35,840 non, men nou koulye a bezwen aktyèlman jwenn non itilizatè a. 14 00:00:35,840 --> 00:00:40,020 >> Oke, tankou anvan, mwen ka magazen an nan itilizatè non, finalman, nan yon varyab 15 00:00:40,020 --> 00:00:40,920 nan kalite fisèl. 16 00:00:40,920 --> 00:00:43,420 Apre sa, mwen pral rele li, tankou anvan, Non. 17 00:00:43,420 --> 00:00:47,850 Men, mwen koulye a bezwen bay, menm jan ak nan operatè plasman, gen kèk valè nan 18 00:00:47,850 --> 00:00:48,760 varyab sa a. 19 00:00:48,760 --> 00:00:51,990 Men, fwa sa a, mwen pa vle Kòd difisil li renmen m 'te fè anvan with quote, 20 00:00:51,990 --> 00:00:53,150 unquote David la. 21 00:00:53,150 --> 00:00:57,260 Olye de sa, mwen vle dynamique jwenn nan itilizatè enfòmasyon nan men klavye yo epi yo 22 00:00:57,260 --> 00:01:00,670 Lè sa a, magazen ke valè andedan nan varyab sa a rele. 23 00:01:00,670 --> 00:01:04,530 >> Oke, fè sa, mwen ka envoke yon fonksyon, yon fonksyon ki k ap pase nan 24 00:01:04,530 --> 00:01:06,640 dwe rele Jwenn fisèl. 25 00:01:06,640 --> 00:01:12,020 Men, fonksyon sa a, anpil tankou fil, tèt li, pa aktyèlman vini ak C. 26 00:01:12,020 --> 00:01:17,380 Olye de sa, te anplwaye nan CS50 te deklare, nan yon dosye rele CS50.h, yon fonksyon 27 00:01:17,380 --> 00:01:21,150 rele Jwenn fisèl ki gen objektif nan lavi se yo ki pèmèt itilizatè a tape l ' 28 00:01:21,150 --> 00:01:24,850 oswa non li nan klavye a, ak Lè sa a, fonksyon sa a, jwenn fisèl, retounen 29 00:01:24,850 --> 00:01:28,540 ke valè, se konsa pale, ki soti nan bò dwat la bò men nan ekspresyon sa a 30 00:01:28,540 --> 00:01:31,020 nan bò men gòch nan ekspresyon sa a. 31 00:01:31,020 --> 00:01:34,340 >> Se pou yo sove dosye a ak konpile pwogram sa a. 32 00:01:34,340 --> 00:01:37,510 Fè alo-2, Antre. 33 00:01:37,510 --> 00:01:38,950 Nou tounen nan èd memwa kliyote nou an. 34 00:01:38,950 --> 00:01:42,340 Koulye a, mwen pral ale pi devan epi kouri ./hello-2. 35 00:01:42,340 --> 00:01:46,500 Mwen tout bon pouse bay eta non mwen, epi mwen pral fè sèlman sa, D-A-V-I-D. 36 00:01:46,500 --> 00:01:50,230 Antre nan, epi gen nou gen yon pwogram sa a, ankò, simagri alo David la. 37 00:01:50,230 --> 00:01:54,250 >> Men, tan sa a mwen reklamasyon ke David te dynamique outputted nan ekran an, 38 00:01:54,250 --> 00:01:56,430 ki baze sou sa m ', tèt mwen, jis tape. 39 00:01:56,430 --> 00:02:01,000 Se konsa, kite a teste ke ipotèz ak re-kouri pwogram sa a ak alo-2 a. 40 00:02:01,000 --> 00:02:04,030 Se pou yo bay non m ', sa a tan, menm jan Alice. 41 00:02:04,030 --> 00:02:07,590 Ak tout bon, mwen akeyi ak alo Alice oswa nenpòt lòt 42 00:02:07,590 --> 00:02:08,840 non, pou ki matyè. 43 00:02:08,840 --> 00:02:09,760