1 00:00:00,000 --> 00:00:00,610 2 00:00:00,610 --> 00:00:02,960 >> DAVID J. Malan: Kwa hiyo mimi bado nina pretty underwhelmed na mpango huu. 3 00:00:02,960 --> 00:00:06,980 All I tumefanya ni kwenda na kusema hujambo dunia hujambo Daudi. 4 00:00:06,980 --> 00:00:08,940 Lakini kuna bado hakuna mabadiliko katika mpango huu. 5 00:00:08,940 --> 00:00:10,530 Hakuna pembejeo user. 6 00:00:10,530 --> 00:00:12,520 Kuna tu ngumu coded pato. 7 00:00:12,520 --> 00:00:13,760 >> Naam, tunaweza kufanya vizuri zaidi kuliko huu. 8 00:00:13,760 --> 00:00:16,750 Hebu kurudi nyuma katika ndani ya ya kazi yangu kuu. 9 00:00:16,750 --> 00:00:22,740 Na wakati huu, badala ya code ngumu David kama jina langu, napenda kuchukua nafasi hii 10 00:00:22,740 --> 00:00:25,470 line na, kwanza, mafundisho kwa mtumiaji. 11 00:00:25,470 --> 00:00:29,090 Printf hali jina lako. 12 00:00:29,090 --> 00:00:32,790 Hivyo tumekuwa sasa taarifa user nini sisi kutarajia ya kwake, hali yao ya 13 00:00:32,790 --> 00:00:35,840 jina, lakini sisi sasa haja kwa kweli kupata jina la mtumiaji. 14 00:00:35,840 --> 00:00:40,020 >> Naam, kama kabla ya, siwezi kuhifadhi mtumiaji jina, hatimaye, katika variable 15 00:00:40,020 --> 00:00:40,920 ya kamba aina. 16 00:00:40,920 --> 00:00:43,420 Na mimi nina kwenda kuwaita yake, kama kabla, jina. 17 00:00:43,420 --> 00:00:47,850 Lakini mimi sasa haja ya kuwapa, kama ilivyo kwa kazi operator, baadhi thamani kwa 18 00:00:47,850 --> 00:00:48,760 kwamba kutofautiana. 19 00:00:48,760 --> 00:00:51,990 Lakini wakati huu, sitaki na kanuni ngumu ni kama mimi kabla na quote, 20 00:00:51,990 --> 00:00:53,150 unquote Daudi. 21 00:00:53,150 --> 00:00:57,260 Badala yake, nataka dynamically kupata watumiaji pembejeo kutoka kwa keyboard zao na 22 00:00:57,260 --> 00:01:00,670 kisha kuhifadhi thamani kwamba ndani ya variable hii inayoitwa jina. 23 00:01:00,670 --> 00:01:04,530 >> Vizuri, kwa kufanya hivyo, siwezi waomba kazi, kazi ambayo hutokea kwa 24 00:01:04,530 --> 00:01:06,640 kuitwa kupata kamba. 25 00:01:06,640 --> 00:01:12,020 Lakini kazi hii, kama ilivyo kwa kamba, yenyewe, si kweli kuja na C. 26 00:01:12,020 --> 00:01:17,380 Badala yake, wafanyakazi CS50 ametangaza, katika faili iitwayo CS50.h, kazi 27 00:01:17,380 --> 00:01:21,150 aitwaye Kamba Get ambao lengo katika maisha ni kuruhusu user aina yake 28 00:01:21,150 --> 00:01:24,850 au jina yake katika keyboard, na kisha kazi hii, kupata kamba, anarudi 29 00:01:24,850 --> 00:01:28,540 thamani hiyo, hivyo kusema, kutoka kulia upande wa ya msemo huu 30 00:01:28,540 --> 00:01:31,020 ndani ya upande wa kushoto ya msemo huu. 31 00:01:31,020 --> 00:01:34,340 >> Hebu kuokoa faili na kukusanya mpango huu. 32 00:01:34,340 --> 00:01:37,510 Kufanya hujambo-2, kuingia. 33 00:01:37,510 --> 00:01:38,950 Tuko nyuma katika blinking haraka yetu. 34 00:01:38,950 --> 00:01:42,340 Sasa mimi nina kwenda mbele na kukimbia ./hello-2. 35 00:01:42,340 --> 00:01:46,500 Mimi nina hakika ilisababisha hali ya jina langu, na mimi itabidi kufanya hivyo tu, D-A-V-I-D. 36 00:01:46,500 --> 00:01:50,230 Kuingia, na kuna tuna mpango wa tena kuwa, prints hujambo Daudi. 37 00:01:50,230 --> 00:01:54,250 >> Lakini wakati huu mimi kudai kwamba David ni dynamically outputted kwa screen, 38 00:01:54,250 --> 00:01:56,430 kulingana na kile mimi mwenyewe, tu typed. 39 00:01:56,430 --> 00:02:01,000 Basi hebu mtihani kwamba hypothesis na re-run mpango huu na hujambo-2. 40 00:02:01,000 --> 00:02:04,030 Hebu hali jina langu, hii wakati, kama Alice. 41 00:02:04,030 --> 00:02:07,590 Na kwa kweli, mimi nina zimepokelewa kwa hujambo Alice au nyingine yoyote 42 00:02:07,590 --> 00:02:08,840 jina, kwa jambo hilo. 43 00:02:08,840 --> 00:02:09,760