SPEAKER 1: Să scrie un program care primește un număr întreg de la utilizator, fără
utilizând bibliotecile CS50 funcție, pentru a primi Int.
Pentru a face acest lucru, vom folosi o noua functie numita de scanare f.
Că se pare, se int în CS50 utilizatorii bibliotecii de sub capota.
Aici vom merge.
>> Să declarat mai întâi un int.
Să-l numim arbitrar x.
Care va pune în cele din urmă întreg utilizatorului inch
Să acum solicita utilizatorului pentru care număr, ca și număr, vă rog.
Și acum hai să numim scanare f, după cum urmează.
Scanare f, citez la sută i, indicând faptul că ceea ce doriți să obțineți
de la utilizator este într-adevăr un număr întreg.
Dar acum am nevoie pentru a oferi de stocare spațiu pentru că întreg.
Eu nu pot pur și simplu trece în x, deoarece rechemare că, atunci când trece un argument pentru o
funcție, este de obicei a trecut de valoare.
Care este o copie este trecut inch
Deci, în loc, eu doresc să ofere f scanare cu adresa x, astfel încât să poată
schimba de fapt valoarea la acea adresa.
Pentru a realiza acest lucru, pur și simplu nevoie pentru a trece în ampersand x, în scopul de a trece în
adresa de x.
>> În cele din urmă să mergem mai departe și de imprimare pentru utilizatorul exact
ceea ce el sau ea tastat.
Cu imprimare t, citez, datorită pentru - procentul i este nostru
substituent, urmat de x această timp, nu ampersand x.
Deoarece, ca întotdeauna, vreau să treci în imprima f exact valoarea pe care am
doresc imprimate.
>> Să acum salva, compila, și a alerga acest program.
Face, scanare f la zero, slash punct, scanare f la zero, număr vă rog.
Să-i furnizeze o 50.
Și mulțumiri pentru 50.