1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 SPEAKER 1: Poďme napísať program, ktorý dostane číslo od užívateľa, a to bez 3 00:00:02,860 --> 00:00:05,820 pomocou CS50 knižnice funkcie, získať int. 4 00:00:05,820 --> 00:00:08,570 Ak to chcete, budeme používať nová funkcia s názvom skenovania f 5 00:00:08,570 --> 00:00:12,880 To sa ukázalo, sa v pravý v CS50 Používatelia knižnice pod pokrievku. 6 00:00:12,880 --> 00:00:13,980 Ideme na to. 7 00:00:13,980 --> 00:00:15,400 >> Poďme si najprv vyhlásil, int. 8 00:00:15,400 --> 00:00:17,110 Hovorme ju ľubovoľne x. 9 00:00:17,110 --> 00:00:19,350 To sa nakoniec dať číslo užívateľa palcov 10 00:00:19,350 --> 00:00:25,530 Poďme sa teraz vyzve užívateľa pre ktoré číslo, ako s číslom, prosím. 11 00:00:25,530 --> 00:00:28,280 A teraz poďme zavolať skenovanie f, takto. 12 00:00:28,280 --> 00:00:32,250 Scan f, citácie koniec citátu percent i, čo znamená, že to, čo chcem, aby sa 13 00:00:32,250 --> 00:00:34,040 od užívateľa, je skutočne celé číslo. 14 00:00:34,040 --> 00:00:37,190 Ale teraz musím poskytnúť úložisko Priestor pre danú celé číslo. 15 00:00:37,190 --> 00:00:40,830 Nemôžem len tak prejsť do x, pretože odvolanie že pri odovzdaní argument 16 00:00:40,830 --> 00:00:43,080 funkcie, je to zvyčajne odovzdané hodnotou. 17 00:00:43,080 --> 00:00:44,880 To je kópia je odovzdaná palcov 18 00:00:44,880 --> 00:00:48,970 Takže namiesto toho, chcem, aby skenovanie f s adresou x tak, že to môže 19 00:00:48,970 --> 00:00:51,840 skutočne zmeniť hodnotu na tejto adrese. 20 00:00:51,840 --> 00:00:56,310 Aby sa to dosiahlo, mi stačí prejsť v ampersand x, aby sa prejsť v 21 00:00:56,310 --> 00:00:58,210 adresa x. 22 00:00:58,210 --> 00:01:00,870 >> Konečne poďme do toho a tlač sa pre užívateľa presne 23 00:01:00,870 --> 00:01:02,160 to, čo on alebo ona napísal. 24 00:01:02,160 --> 00:01:06,520 S tlačovým t, citácie koniec citátu, vďaka pre - percenta aj je naša 25 00:01:06,520 --> 00:01:11,000 symbol, nasleduje x to čas, nie ampersand x. 26 00:01:11,000 --> 00:01:14,570 Vzhľadom k tomu, ako vždy, chcem odovzdať do vytlačiť f presne hodnoty, ktoré som 27 00:01:14,570 --> 00:01:15,560 chcete vytlačiť. 28 00:01:15,560 --> 00:01:19,400 >> Poďme teraz uložiť, skompilovať, a spustiť tento program. 29 00:01:19,400 --> 00:01:25,200 Uistite sa, skenovanie f nulu, bodka lomítko, skenovanie f nula, číslo, prosím. 30 00:01:25,200 --> 00:01:27,790 Poďme jej poskytli o 50 rokov. 31 00:01:27,790 --> 00:01:29,040 A vďaka za 50 rokov. 32 00:01:29,040 --> 00:01:31,563