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.