Gjuha 1: Le të shkruaj një program që merr një numër i plotë nga përdoruesi, pa duke përdorur bibliotekat CS50 funksion, të merrni int. Për ta bërë këtë, ne jemi duke shkuar për të përdorur një funksion të ri të quajtur scan f. Kjo rezulton, merrni int në CS50 përdoruesit e bibliotekës nën kapuç. Këtu ne do të shkojmë. Le të parë të deklaruar një int. Le të thërrasë atë në mënyrë arbitrare x. Kjo në fund të fundit do të vënë numër i plotë i përdoruesit in Le tani të menjëhershëm të përdoruesit për të cilat numër, si me numrin, ju lutem. Dhe tani le të thërrasë hetim f, si më poshtë. F Scan, të japin kuotën e mbyll thonjëzat për qind i, duke treguar se ajo që unë dua të të marrë nga përdoruesi është me të vërtetë një numër të plotë. Por tani kam nevojë për të siguruar ruajtjen hapësirë ​​për atë numër të plotë. Unë nuk mund të kalojë në x, sepse risjell se kur ju të kalojë një argument për një funksion, kjo është në mënyrë tipike kaloi nga vlera. Kjo është një kopje është kaluar in Pra, në vend, unë dua të të siguruar scan f me adrese te X kështu që kjo mund në të vërtetë të ndryshojë vlerën në atë adresë. Për të arritur këtë, unë thjesht duhet të kalojnë në ampersand x në mënyrë që të kalojnë në adresa e x. Së fundi le të shkojë përpara dhe të shtypura jashtë për përdoruesit pikërisht atë që ai ose ajo e shtypur. Me të shtypura t, japin kuotën e mbyll thonjëzat, faleminderit për qind - i është tonë placeholder, pasuar nga x kjo kohë, nuk ampersand x. Sepse, si gjithmonë, unë dua të kalojë në shtypura f pikërisht në vlerën që unë dëshironi të shtypura. Le tani të shpëtuar, përpilojnë, dhe të drejtuar këtë program. Bëni, scan f zero, dot slash, scan f zero, numri ju lutem. Le të ofrojë atë me o 50. Dhe faleminderit për të 50.