1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 SPEAKER 1: Napišimo program, ki dobi celo število od uporabnika, ne da bi 3 00:00:02,860 --> 00:00:05,820 uporabo CS50 knjižnice funkcijo, dobil int. 4 00:00:05,820 --> 00:00:08,570 Če želite to narediti, bomo uporabili novo funkcijo imenovano skeniranje f. 5 00:00:08,570 --> 00:00:12,880 Da se izkaže, dobil int v CS50 Uporabniki knjižnice, ki je pod pokrovom. 6 00:00:12,880 --> 00:00:13,980 Gremo. 7 00:00:13,980 --> 00:00:15,400 >> Poglejmo najprej razglasila int. 8 00:00:15,400 --> 00:00:17,110 Recimo ji samovoljno x. 9 00:00:17,110 --> 00:00:19,350 Ki bo na koncu dal Uporabnik je celo prijavite 10 00:00:19,350 --> 00:00:25,530 Pojdimo zdaj poziv uporabniku za to številka, s številko, prosim. 11 00:00:25,530 --> 00:00:28,280 In zdaj recimo skeniranje f, kot sledi. 12 00:00:28,280 --> 00:00:32,250 Scan f, citiram konec citata odstotkov i, kar pomeni, da tisto, kar želim, da bi dobili 13 00:00:32,250 --> 00:00:34,040 od uporabnika, je dejansko število. 14 00:00:34,040 --> 00:00:37,190 Toda zdaj moram zagotoviti skladiščenje prostor za to celo število. 15 00:00:37,190 --> 00:00:40,830 Ne morem prenesti na x, ker odpoklic da ko se boste peljali argument, s katerim 16 00:00:40,830 --> 00:00:43,080 funkcijo, to je ponavadi opravil po vrednosti. 17 00:00:43,080 --> 00:00:44,880 To je kopija je minilo prijavite 18 00:00:44,880 --> 00:00:48,970 Torej, namesto, želim zagotoviti optično f z naslovom X, ki je lahko 19 00:00:48,970 --> 00:00:51,840 dejansko spremembo vrednosti na tem naslovu. 20 00:00:51,840 --> 00:00:56,310 Da bi to dosegli, sem preprosto morali prenesti V ampersand x v dajih v 21 00:00:56,310 --> 00:00:58,210 naslov x. 22 00:00:58,210 --> 00:01:00,870 >> Končno gremo naprej in print ven za uporabnika povsem 23 00:01:00,870 --> 00:01:02,160 kaj on ali ona vnesli. 24 00:01:02,160 --> 00:01:06,520 Z tiskanja t, citiram konec citata, hvala Za odstotka - i je naš 25 00:01:06,520 --> 00:01:11,000 ograda, čemur sledi x tem Tokrat ne ampersand x. 26 00:01:11,000 --> 00:01:14,570 Ker je, kot vedno, želim prenesti v tiskanje f točno vrednost, ki sem 27 00:01:14,570 --> 00:01:15,560 želite natisniti. 28 00:01:15,560 --> 00:01:19,400 >> Pojdimo zdaj rešiti, sestaviti, in zagon tega programa. 29 00:01:19,400 --> 00:01:25,200 Poskrbite, skeniranje f nič, pika slash, skeniranje f nič, številka prosim. 30 00:01:25,200 --> 00:01:27,790 Dajmo ji zagotovi o 50. 31 00:01:27,790 --> 00:01:29,040 In hvala za 50 let. 32 00:01:29,040 --> 00:01:31,563