SPEAKER 1: Lad os skrive et program, får et helt tal fra brugeren, uden
ved hjælp af CS50 biblioteker funktion, få int.
For at gøre dette, vi kommer til at bruge en ny funktion kaldet scan f..
At det viser sig, få int i CS50 biblioteksbrugere under hætten.
Her går vi.
>> Lad os først erklæret en int.
Lad os kalde det vilkårligt x.
Det vil i sidste ende sætte brugerens heltal i.
Lad os nu bede brugeren om at nummer, som med tal, tak.
Og nu lad os kalde scanningen f, som følger.
Scan f, citat citat slut procent i, angiver, at det, jeg ønsker at få
fra brugeren er faktisk et heltal.
Men nu har jeg brug for at give opbevaring plads til at heltal.
Jeg kan ikke bare gå i x, fordi tilbagekaldelse at når du passerer et argument til en
funktion, det er typisk bestået af værdi.
Det er en kopi er gået i.
Så i stedet, jeg ønsker at give scan f med adressen på x, så det kan
faktisk ændre værdien på denne adresse.
For at opnå dette, jeg simpelthen nødt til at passere i ampersand x for at passere i
adresse af x.
>> Endelig lad os gå videre og udskrive ud for brugeren nøjagtigt
hvad han eller hun har skrevet.
Med print t, citat citat slut, tak for - procent i er vores
pladsholder, efterfulgt af x dette tid, ikke-tegnet x.
Fordi, som altid, jeg ønsker at passere ind udskrive f præcis den værdi, som jeg
ønsker udskrevet.
>> Lad os nu gemme, kompilere, og køre dette program.
Gør, scan f nul, dot skråstreg, scan f nul, nummer tak.
Lad os give det o 50 år.
Og tak for 50 år.