SPEAKER 1: Pieņemsim uzrakstīt programmu, kas izpaužas vesels skaitlis no lietotāja, bez izmantojot CS50 bibliotēkas funkcija, iegūt int. Lai to paveiktu, mēs ejam, lai izmantotu jaunu funkciju sauc skenēšanas f. Ka izrādās, iegūt int ar CS50 Bibliotēkas lietotāji zem motora pārsega. Šeit mēs iet. Pieņemsim vispirms paziņoja, int. Sauksim to patvaļīgi x. Kas galu galā likts lietotāja integer iekšā Pieņemsim tagad atgādinās lietotājam par to numuru, kā ar numuru, lūdzu. Un tagad sauksim skenēšanas f šādi. Skenēšanas f, citējot likt pēdiņas beigās procenti i, norādot, ka tas, ko es vēlos saņemt no lietotāja ir patiešām skaitlis. Bet tagad man ir nepieciešams, lai nodrošinātu uzglabāšanas vieta šim skaitlim. Es nevaru vienkārši pāriet x, jo atsaukšanu ka tad, kad jūs iet par argumentu, lai funkcijas, tas parasti pagājis pēc vērtības. Tas ir kopija tiek nodota iekšā Tā vietā, es vēlos, lai nodrošinātu skenēšanas f adresei x, lai tā varētu faktiski mainīt vērtību šajā adresē. Lai to panāktu, es vienkārši nepieciešams nodot in Ampersand X lai caurlaide adrese, x. Visbeidzot iesim uz priekšu un izdrukāt kas lietotājam precīzi , ko viņš vai viņa drukāti. Ar drukas t, citēju likt pēdiņas beigās, pateicoties par - procentiem i ir mūsu vietturis, kam seko x šo laiku, ne Ampersand x. Jo, kā vienmēr, es gribu iet uz drukāt f tieši tādu vērtību, kas man vēlaties izdrukāt. Pieņemsim tagad glābt, apkopot, un palaist šo programmu. Marka, skenēšanas f nulles, dot slīpsvītra skenēšanas f nulle, numurs lūdzu. Pieņemsim nodrošina to ar o 50. Un paldies par 50.