1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 Gjuha 1: Le të shkruaj një program që merr një numër i plotë nga përdoruesi, pa 3 00:00:02,860 --> 00:00:05,820 duke përdorur bibliotekat CS50 funksion, të merrni int. 4 00:00:05,820 --> 00:00:08,570 Për ta bërë këtë, ne jemi duke shkuar për të përdorur një funksion të ri të quajtur scan f. 5 00:00:08,570 --> 00:00:12,880 Kjo rezulton, merrni int në CS50 përdoruesit e bibliotekës nën kapuç. 6 00:00:12,880 --> 00:00:13,980 Këtu ne do të shkojmë. 7 00:00:13,980 --> 00:00:15,400 >> Le të parë të deklaruar një int. 8 00:00:15,400 --> 00:00:17,110 Le të thërrasë atë në mënyrë arbitrare x. 9 00:00:17,110 --> 00:00:19,350 Kjo në fund të fundit do të vënë numër i plotë i përdoruesit in 10 00:00:19,350 --> 00:00:25,530 Le tani të menjëhershëm të përdoruesit për të cilat numër, si me numrin, ju lutem. 11 00:00:25,530 --> 00:00:28,280 Dhe tani le të thërrasë hetim f, si më poshtë. 12 00:00:28,280 --> 00:00:32,250 F Scan, të japin kuotën e mbyll thonjëzat për qind i, duke treguar se ajo që unë dua të të marrë 13 00:00:32,250 --> 00:00:34,040 nga përdoruesi është me të vërtetë një numër të plotë. 14 00:00:34,040 --> 00:00:37,190 Por tani kam nevojë për të siguruar ruajtjen hapësirë ​​për atë numër të plotë. 15 00:00:37,190 --> 00:00:40,830 Unë nuk mund të kalojë në x, sepse risjell se kur ju të kalojë një argument për një 16 00:00:40,830 --> 00:00:43,080 funksion, kjo është në mënyrë tipike kaloi nga vlera. 17 00:00:43,080 --> 00:00:44,880 Kjo është një kopje është kaluar in 18 00:00:44,880 --> 00:00:48,970 Pra, në vend, unë dua të të siguruar scan f me adrese te X kështu që kjo mund 19 00:00:48,970 --> 00:00:51,840 në të vërtetë të ndryshojë vlerën në atë adresë. 20 00:00:51,840 --> 00:00:56,310 Për të arritur këtë, unë thjesht duhet të kalojnë në ampersand x në mënyrë që të kalojnë në 21 00:00:56,310 --> 00:00:58,210 adresa e x. 22 00:00:58,210 --> 00:01:00,870 >> Së fundi le të shkojë përpara dhe të shtypura jashtë për përdoruesit pikërisht 23 00:01:00,870 --> 00:01:02,160 atë që ai ose ajo e shtypur. 24 00:01:02,160 --> 00:01:06,520 Me të shtypura t, japin kuotën e mbyll thonjëzat, faleminderit për qind - i është tonë 25 00:01:06,520 --> 00:01:11,000 placeholder, pasuar nga x kjo kohë, nuk ampersand x. 26 00:01:11,000 --> 00:01:14,570 Sepse, si gjithmonë, unë dua të kalojë në shtypura f pikërisht në vlerën që unë 27 00:01:14,570 --> 00:01:15,560 dëshironi të shtypura. 28 00:01:15,560 --> 00:01:19,400 >> Le tani të shpëtuar, përpilojnë, dhe të drejtuar këtë program. 29 00:01:19,400 --> 00:01:25,200 Bëni, scan f zero, dot slash, scan f zero, numri ju lutem. 30 00:01:25,200 --> 00:01:27,790 Le të ofrojë atë me o 50. 31 00:01:27,790 --> 00:01:29,040 Dhe faleminderit për të 50. 32 00:01:29,040 --> 00:01:31,563