1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 Tagapagsalita 1: magsulat ng isang programa Hayaan na ay makakakuha ng isang integer mula sa gumagamit, nang walang 3 00:00:02,860 --> 00:00:05,820 gamit ang CS50 library function, makakuha ng int. 4 00:00:05,820 --> 00:00:08,570 Upang gawin ito, kami ay pagpunta sa gamitin isang bagong function na tinatawag na f-scan. 5 00:00:08,570 --> 00:00:12,880 Iyon ito ay lumiliko out, makakuha ng int sa cs50 mga gumagamit ng library sa ilalim ng hood. 6 00:00:12,880 --> 00:00:13,980 Narito pumunta namin. 7 00:00:13,980 --> 00:00:15,400 >> Sabihin unang ipinahayag sa isang int. 8 00:00:15,400 --> 00:00:17,110 Tumawag ni ito nagkataon x Hayaan. 9 00:00:17,110 --> 00:00:19,350 Iyon ay sa huli ilagay integer ng user in 10 00:00:19,350 --> 00:00:25,530 Senyasan ni ngayon ang gumagamit para sa Hayaan numero, bilang may number, mangyaring. 11 00:00:25,530 --> 00:00:28,280 At ni tumawag scan f ngayon hayaan, tulad ng sumusunod. 12 00:00:28,280 --> 00:00:32,250 I-scan ang f, quote magpanipi porsiyento i, na nagsasaad na kung ano ang nais kong makuha 13 00:00:32,250 --> 00:00:34,040 mula sa gumagamit na ang talaga ang isang integer. 14 00:00:34,040 --> 00:00:37,190 Ngunit ngayon kailangan ko upang magbigay ng imbakan espasyo para sa na integer. 15 00:00:37,190 --> 00:00:40,830 Hindi ko ma-lamang pumasa sa x, dahil pagpapabalik na kapag kayo na ipasa ang isang argumento sa isang 16 00:00:40,830 --> 00:00:43,080 function, ito ay karaniwang pumasa sa pamamagitan ng halaga. 17 00:00:43,080 --> 00:00:44,880 Iyon ay isang kopya Lumipas in 18 00:00:44,880 --> 00:00:48,970 Kaya sa halip, gusto kong magbigay ng pag-scan f may address ng x sa gayon ay maaari itong 19 00:00:48,970 --> 00:00:51,840 talagang baguhin ang halaga sa address na iyon. 20 00:00:51,840 --> 00:00:56,310 Upang makamit na, kailangan ko lang upang pumasa sa ampersand x upang pumasa sa 21 00:00:56,310 --> 00:00:58,210 address ng x. 22 00:00:58,210 --> 00:01:00,870 >> Panghuli sabihin sige at i-print out para sa user eksakto 23 00:01:00,870 --> 00:01:02,160 kung ano siya ay na-type. 24 00:01:02,160 --> 00:01:06,520 Sa pag-print t, quote magpanipi, salamat para sa - porsiyento i ay ang aming 25 00:01:06,520 --> 00:01:11,000 placeholder, na sinusundan ng x ito oras, hindi ampersand x. 26 00:01:11,000 --> 00:01:14,570 Dahil, gaya ng lagi, gusto kong pumasa sa i-print f eksaktong halaga na ako 27 00:01:14,570 --> 00:01:15,560 gusto naka-print. 28 00:01:15,560 --> 00:01:19,400 >> Hayaan ang i-save ngayon, ang sumulat ng libro, at patakbuhin ang program na ito. 29 00:01:19,400 --> 00:01:25,200 Gumawa, i-scan f zero, tuldok slash, scan f zero, numero mangyaring. 30 00:01:25,200 --> 00:01:27,790 Magbigay ng ito sa o 50 Hayaan. 31 00:01:27,790 --> 00:01:29,040 At salamat para sa 50. 32 00:01:29,040 --> 00:01:31,563