SPIKA 1: Hebu kuandika mpango huo humshauri mtumiaji kwa int, integer, na kisha anafanya kidogo ya uchambuzi juu yake, kuwaambia kama ni chanya au hasi. Kwa kufanya hivyo, hebu mpango juu ya kutumia GetInt kazi katika maktaba CS50, ambayo mimi nina kwenda haja ya ni pamoja na cs50.h. Mimi nina kwenda wanatarajia kutaka magazeti baadhi ya mambo ya screen kama vizuri. Hivyo mimi nina pia kwenda pamoja na standardio.h. Na mimi nina sasa kwenda kutangaza kuu kama kawaida. int mainvoid, wazi curly brace, na preemptively karibu curly brace. Mimi nina kwenda sasa haraka user kwa kuwa int. Printf, tafadhali me in Na mimi nina sasa kwenda kupata kwamba int kutoka kwa mtumiaji. Int, hebu simu yake n, ni sawa na GetInt. Kwa maneno mengine, upande wa kulia wa kujieleza hii, mimi nina kwenda kuwaita CS50 kazi kuitwa GetInt, ambayo ni kwenda kufanya hasa kwamba. Ni kisha kwenda na kurudi thamani kwamba kutoka upande wa kulia wa hii kujieleza kwa upande wa kushoto wa hii kujieleza, hatimaye kuhifadhi kwamba thamani katika variable kuitwa n. Hebu sasa kufanya kidogo ya uchambuzi. Kwa hili, mimi nina kwenda kuajiri hali, au tawi, na kama n ni, kusema, zaidi ya 0, basi mimi nina kwenda kufanya yafuatayo. Kufungua curly brace na preemptively karibu curly brace. Mimi nina kwenda kisha magazeti nje "ilichukua chanya integer. "/ n kwa formatting, quote karibu, kufungwa mabano, semicolon. Mwingine, mimi nina kwenda unataka magazeti kitu tofauti kidogo. Hivyo mwingine, wazi curly brace karibu curly brace, printf, "ilichukua hasi integer. "Sawa, hebu kuokoa na kukusanya mpango huu. Kufanya hali zero kuingia. Mimi nina nyuma katika haraka yangu blinking dot kufyeka, hali, sifuri, kuingia. Na hebu kufanya rahisi ya sanity hundi ya kwanza. Moja kama int yangu, na mimi kweli ilichukua sifuri. Hebu kuendesha mpango huu tena kwa hali, sifuri, kuingia, "tafadhali kutoa mimi int. "Hebu jaribu mbili. Mimi kweli ilichukua sifuri. Hebu kwenda hasi wakati huu. Dot slash, hali sifuri. Hasi 1 na mimi ilichukua integer hasi. Lakini mimi si kufanyika bado. Hebu jaribu kona nyingine kesi, kama wewe. Hebu jaribu sifuri. Dot slash, hali sifuri, Kuingia, na sifuri. Na oh mvulana, mimi ilichukua integer hasi. Lakini mimi nina uhakika pretty zero inaelezwa kama wala chanya wala hasi. Hivyo nina kwenda kuwa na kurekebisha hii.