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.