SPEAKER 1: Poďme napísať program, ktorý dostane číslo od užívateľa, a to bez
pomocou CS50 knižnice funkcie, získať int.
Ak to chcete, budeme používať nová funkcia s názvom skenovania f
To sa ukázalo, sa v pravý v CS50 Používatelia knižnice pod pokrievku.
Ideme na to.
>> Poďme si najprv vyhlásil, int.
Hovorme ju ľubovoľne x.
To sa nakoniec dať číslo užívateľa palcov
Poďme sa teraz vyzve užívateľa pre ktoré číslo, ako s číslom, prosím.
A teraz poďme zavolať skenovanie f, takto.
Scan f, citácie koniec citátu percent i, čo znamená, že to, čo chcem, aby sa
od užívateľa, je skutočne celé číslo.
Ale teraz musím poskytnúť úložisko Priestor pre danú celé číslo.
Nemôžem len tak prejsť do x, pretože odvolanie že pri odovzdaní argument
funkcie, je to zvyčajne odovzdané hodnotou.
To je kópia je odovzdaná palcov
Takže namiesto toho, chcem, aby skenovanie f s adresou x tak, že to môže
skutočne zmeniť hodnotu na tejto adrese.
Aby sa to dosiahlo, mi stačí prejsť v ampersand x, aby sa prejsť v
adresa x.
>> Konečne poďme do toho a tlač sa pre užívateľa presne
to, čo on alebo ona napísal.
S tlačovým t, citácie koniec citátu, vďaka pre - percenta aj je naša
symbol, nasleduje x to čas, nie ampersand x.
Vzhľadom k tomu, ako vždy, chcem odovzdať do vytlačiť f presne hodnoty, ktoré som
chcete vytlačiť.
>> Poďme teraz uložiť, skompilovať, a spustiť tento program.
Uistite sa, skenovanie f nulu, bodka lomítko, skenovanie f nula, číslo, prosím.
Poďme jej poskytli o 50 rokov.
A vďaka za 50 rokov.