1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 SPEAKER 1: Kirjoitetaan ohjelma, joka saa kokonaisluku käyttäjä, ilman 3 00:00:02,860 --> 00:00:05,820 käyttämällä CS50 kirjastojen toiminto, saat int. 4 00:00:05,820 --> 00:00:08,570 Voit tehdä tämän, aiomme käyttää uusi toiminto nimeltään skannaus f. 5 00:00:08,570 --> 00:00:12,880 Että se kääntyy pois, saa int vuonna CS50 kirjaston käyttäjät alla huppu. 6 00:00:12,880 --> 00:00:13,980 Tässä sitä mennään. 7 00:00:13,980 --> 00:00:15,400 >> Katsotaanpa ensin julisti int. 8 00:00:15,400 --> 00:00:17,110 Kutsukaamme sitä mielivaltaisesti x. 9 00:00:17,110 --> 00:00:19,350 Joka lopulta laittaa käyttäjän kokonaisluku sisään 10 00:00:19,350 --> 00:00:25,530 Katsotaanpa nyt kysy käyttäjältä, että numero, kuten numero, kiitos. 11 00:00:25,530 --> 00:00:28,280 Ja nyt kutsukaamme scan f seuraavasti. 12 00:00:28,280 --> 00:00:32,250 Scan f, lainaus lainaus prosenttia i, osoittaa, että mitä haluan saada 13 00:00:32,250 --> 00:00:34,040 käyttäjän on todellakin kokonaisluku. 14 00:00:34,040 --> 00:00:37,190 Mutta nyt minun on annettava varastoinnin tilaa, että kokonaisluku. 15 00:00:37,190 --> 00:00:40,830 En voi vain kulkea x, koska Recall että kun ohitat argumentti 16 00:00:40,830 --> 00:00:43,080 funktio, se on yleensä ohi arvo. 17 00:00:43,080 --> 00:00:44,880 Se on kopio johdetaan sisään 18 00:00:44,880 --> 00:00:48,970 Joten sen sijaan, haluan tarjota skannata f osoitteen kanssa x jotta se voi 19 00:00:48,970 --> 00:00:51,840 todella muuttaa arvoa kyseisessä osoitteessa. 20 00:00:51,840 --> 00:00:56,310 Jotta siihen päästäisiin, en yksinkertaisesti täytyy kulkea in et-x jotta kulkea 21 00:00:56,310 --> 00:00:58,210 osoite x. 22 00:00:58,210 --> 00:01:00,870 >> Lopuksi mennään eteenpäin ja tulosta ulos käyttäjälle täsmälleen 23 00:01:00,870 --> 00:01:02,160 mitä hän kirjoittanut. 24 00:01:02,160 --> 00:01:06,520 Jossa printti t, lainaus lainaus, kiitos varten - prosenttia i on meidän 25 00:01:06,520 --> 00:01:11,000 paikkamerkki, jota seuraa x tässä aikaa, ei ampersand x. 26 00:01:11,000 --> 00:01:14,570 Koska, kuten aina, haluan kulkeutua tulostaa f täsmälleen arvoa, että olen 27 00:01:14,570 --> 00:01:15,560 haluat tulostaa. 28 00:01:15,560 --> 00:01:19,400 >> Katsotaanpa nyt tallentaa, kerätä, ja suorita tämä ohjelma. 29 00:01:19,400 --> 00:01:25,200 Tee, skannata f nolla, piste slash, scan f nolla, numero kiitos. 30 00:01:25,200 --> 00:01:27,790 Katsotaanpa antaa sille o 50. 31 00:01:27,790 --> 00:01:29,040 Ja kiitos 50. 32 00:01:29,040 --> 00:01:31,563