SPEAKER 1: La oss skrive et program som får et helt tall fra brukeren, uten
ved hjelp av CS50 bibliotekene funksjon, får int.
For å gjøre dette, skal vi bruke en ny funksjon kalt scan f.
At det viser seg, blir int i CS50 bibliotekbrukere under panseret.
Here we go.
>> La oss først erklærte en int.
La oss kalle det vilkårlig x.
Som til slutt vil sette brukerens heltall i.
La oss nå be brukeren om at nummer, som med nummer, takk.
Og nå la oss kalle skanning f, som følger.
Scan f, sitat unquote prosent i, noe som indikerer at det jeg ønsker å få
fra brukeren faktisk er et helt tall.
Men nå trenger jeg å tilby lagring plass for at heltall.
Jeg kan ikke bare passere i x, fordi tilbakekalling at når du passerer et argument til en
funksjon, er det vanligvis vedtatt av verdi.
Det er en kopi er gått i.
Så i stedet, ønsker jeg å gi skanning f med adressen til x, slik at den kan for
faktisk endre verdien på denne adressen.
For å oppnå det, må jeg rett og slett å passere i-tegn x for å passere i
adressen til x.
>> Til slutt la oss gå videre og print ut for brukeren nøyaktig
hva han eller hun har skrevet.
Med print t, sitat unquote, takk for det - prosent i er vår
plassholder, etterfulgt av x dette tid, ikke tegnet x.
Fordi, som alltid, jeg ønsker å gå over i skrive ut f akkurat den verdien som jeg
ønsker skrevet ut.
>> La oss nå lagre, sammenstille, og kjøre dette programmet.
Lag, skanne f null, dot slash, scan f null, nummer takk.
La oss gi det o 50.
Og takk for den 50.