SPEAKER 1: Pojďme napsat program, který dostane číslo od uživatele, a to bez
pomocí CS50 knihovny funkce, získat int.
Chcete-li to, budeme používat nová funkce s názvem skenování f.
To se ukázalo, se v pravý v CS50 Uživatelé knihovny pod pokličku.
Jdeme na to.
>> Pojďme si nejprve prohlásil, int.
Říkejme ji libovolně x.
To se nakonec dát číslo uživatele palců
Pojďme se nyní vyzve uživatele pro které číslo, jako s číslem, prosím.
A teď pojďme zavolat skenování f, takto.
Scan f, citace konec citátu procent i, což znamená, že to, co chci, aby se
od uživatele, je skutečně celé číslo.
Ale teď musím poskytnout úložiště Prostor pro danou celé číslo.
Nemůžu jen tak projít do x, neboť odvolání že při předání argument
funkce, je to obvykle předány hodnotou.
To je kopie je předána palců
Takže místo toho, chci, aby skenování f s adresou x tak, že to může
skutečně změnit hodnotu na této adrese.
Aby toho bylo dosaženo, mi stačí projít v ampersand x, aby se projít v
adresa x.
>> Konečně pojďme do toho a tisk se pro uživatele přesně
to, co on nebo ona napsal.
S tiskovým t, citace konec citátu, díky pro - procenta i je naše
symbol, následuje x to čas, ne ampersand x.
Vzhledem k tomu, jako vždy, chci předat do vytisknout f přesně hodnoty, které jsem
chcete vytisknout.
>> Pojďme nyní uložit, zkompilovat, a spustit tento program.
Ujistěte se, skenování f nulu, tečka lomítko, skenování f nula, číslo, prosím.
Pojďme jí poskytly o 50 let.
A díky za 50 let.