>> Ræðumaður 1: Við skulum skrifa forrit sem hvetja notandann til INT, heiltala,
og þá er hluti af greiningu á það, segja þeim hvort
það er jákvætt eða neikvætt.
Til að gera þetta, við skulum ætla að nota GetInt virka í CS50 Library,
sem ég er að fara að þurfa að fela cs50.h.
Ég ætla að sjá fyrir ófullnægjandi að prenta nokkur atriði til
skjár eins og heilbrigður.
Þannig að ég ætla líka að fara að fela standardio.h.
>> Og ég ætla nú að fara að lýsa Helstu eins og venjulega.
INT mainvoid, opið hrokkið Brace, og preemptively nærri hrokkið Brace.
Ég ætla að nú hvetja notandi fyrir þessi Int.
Printf, vinsamlegast í mig inn
Og ég ætla nú að fara að fá að Int frá notandanum.
Int, við skulum kalla það n, jafngildir GetInt.
>> Með öðrum orðum, á hægri hlið þessa tjáningu, ég ætla að hringja
að CS50 fall sem kallast GetInt, sem er að fara að gera einmitt það.
Það er síðan að fara að koma aftur þá gildi fyrir utan teig hægra megin við þennan
tjáning á vinstri hönd hlið af þessu tjáningu, að lokum að geyma
að gildi í breytu sem heitir n.
Gerum nú hluti af greiningu.
>> Fyrir þetta, ætla ég að ráða ástand, eða grein, með ef n er,
segja, meira en 0, þá er ég fara að gera eftirfarandi.
Opna hrokkið Brace og preemptively loka hrokkið Brace.
Ég ætla að þá prenta út "þú sóttir jákvæð heil tala. "/ n til
formatting, loka quote, lokað sviga, semíkommu.
>> Annars er ég að fara til að vilja prenta eitthvað svolítið öðruvísi.
Svo annað, opinn hrokkið Brace nærri hrokkið Brace, printf, "þú valinn neikvæð
heiltala. "Allt í lagi, við skulum spara og safna saman þetta forrit.
Gerðu ástand núll Enter.
Ég er aftur á blikkandi hvetja punktur minn rista, ástand, núll, Enter.
>> Og við skulum gera einföldustu af heilindarathugunumámeðan fyrst.
Eitt sem int mín, og ég örugglega tók jákvæða heiltölu.
Skulum hlaupa þetta forrit aftur með ástand, núll, Enter, "vinsamlegast gefa
mér int. "Reynum tvö.
Ég valdi reyndar jákvæð heiltala.
>> Við skulum fara neikvæð að þessu sinni.
Punktur rista, ástand, núll.
Neikvæð 1 og ég valdi neikvæð heiltala.
En ég er ekki búinn ennþá.
Skulum reyna annað horn tilfelli, ef þú vilt.
Skulum reyna núll.
>> Punktur rista, ástand, núll, Inn í, og núll.
Og ó drengur, tók ég neikvæð heiltala.
En ég er nokkuð viss um að núll er skilgreint sem hvorki jákvæð né neikvæð.
Þannig að ég ætla að hafa til að laga þetta.