1 00:00:00,000 --> 00:00:00,610 2 00:00:00,610 --> 00:00:02,960 >> DAVID J. Malan: Þannig að ég er enn nokkuð underwhelmed af þessari áætlun. 3 00:00:02,960 --> 00:00:06,980 Allt sem ég hef gert er að fara í að segja Halló heimur í hello Davíðs. 4 00:00:06,980 --> 00:00:08,940 En það er samt engin kraftur í þessari áætlun. 5 00:00:08,940 --> 00:00:10,530 Það er enginn notandi inntak. 6 00:00:10,530 --> 00:00:12,520 Það er bara erfitt dulmáli framleiðsla. 7 00:00:12,520 --> 00:00:13,760 >> Jæja, við getum gert betur en þetta. 8 00:00:13,760 --> 00:00:16,750 Förum aftur inn á innanverðu af meginvirkni mínum. 9 00:00:16,750 --> 00:00:22,740 Og að þessu sinni, frekar en harða kóða David sem nafn mitt, láta mig skipta um þetta 10 00:00:22,740 --> 00:00:25,470 lína með, fyrst, kennsla til notandans. 11 00:00:25,470 --> 00:00:29,090 Printf fram nafn þitt. 12 00:00:29,090 --> 00:00:32,790 Þannig að við höfum nú upplýst notandanum hvað vér búast við af honum eða henni, að ástand þeirra 13 00:00:32,790 --> 00:00:35,840 nafn, en við þurfum nú að raun fá nafn notandans. 14 00:00:35,840 --> 00:00:40,020 >> Jæja, eins og áður, get ég geymt notanda nafn, að lokum, í breytu 15 00:00:40,020 --> 00:00:40,920 af taginu String. 16 00:00:40,920 --> 00:00:43,420 Og ég ætla að hringja það, eins og áður, nafn. 17 00:00:43,420 --> 00:00:47,850 En ég þarf nú að úthluta, eins og með framsal rekstraraðila, sumir gildi til 18 00:00:47,850 --> 00:00:48,760 sem breytu. 19 00:00:48,760 --> 00:00:51,990 En í þetta sinn, ég vil ekki að harða kóða það eins og ég gerði áður með tilvísun, 20 00:00:51,990 --> 00:00:53,150 unquote Davíð. 21 00:00:53,150 --> 00:00:57,260 Frekar vil ég að virk fá Notendur inntak frá lyklaborðinu sínu og 22 00:00:57,260 --> 00:01:00,670 þá geyma þessi verðmæti inni þessa breytu nefndi. 23 00:01:00,670 --> 00:01:04,530 >> Jæja, til að gera þetta, get ég borið A virka, virka sem gerist í 24 00:01:04,530 --> 00:01:06,640 vera kölluð fá band. 25 00:01:06,640 --> 00:01:12,020 En þetta virka, mikill eins og band, sig, ekki í raun koma með C. 26 00:01:12,020 --> 00:01:17,380 Þvert á CS50 starfsfólk hefur lýst því yfir, í skrá sem kallast CS50.h, fall 27 00:01:17,380 --> 00:01:21,150 kallað Fá String tilgangur í lífinu er að leyfa notanda að slá hans 28 00:01:21,150 --> 00:01:24,850 eða nafn hennar á lyklaborðinu, og þá Þessi aðgerð, fá band, skilar 29 00:01:24,850 --> 00:01:28,540 að verðmæti, svo að segja, frá hægri megin á þessari tjáningu 30 00:01:28,540 --> 00:01:31,020 í vinstri hönd þessarar tjáningu. 31 00:01:31,020 --> 00:01:34,340 >> Skulum spara the skrá og safna saman þetta forrit. 32 00:01:34,340 --> 00:01:37,510 Gerðu halló-2, Enter. 33 00:01:37,510 --> 00:01:38,950 Við erum aftur á blikkandi hvetja okkar. 34 00:01:38,950 --> 00:01:42,340 Nú ætla ég að fara á undan og hlaupa ./hello-2. 35 00:01:42,340 --> 00:01:46,500 Ég er reyndar beðinn um að tilgreina nafn mitt, og ég ætla að gera einmitt þetta, D-A-V-I-D. 36 00:01:46,500 --> 00:01:50,230 Inn í, og þar höfum við áætlun sem, aftur, prentar Halló David. 37 00:01:50,230 --> 00:01:54,250 >> En þetta skipti sem ég halda því fram að Davíð sé virk outputted á skjáinn, 38 00:01:54,250 --> 00:01:56,430 miðað við það sem ég, sjálfur, gafst bara. 39 00:01:56,430 --> 00:02:01,000 Svo skulum prófa að tilgátu og keyrðir aftur Þetta forrit með Hello-2. 40 00:02:01,000 --> 00:02:04,030 Skulum koma fram nafn mitt, þetta tími, sem Alice. 41 00:02:04,030 --> 00:02:07,590 Og reyndar, ég fagna með Halló Alice eða önnur 42 00:02:07,590 --> 00:02:08,840 nafn, fyrir þessi mál. 43 00:02:08,840 --> 00:02:09,760