SPEAKER: Ejja timplimenta programm li iqajjem l-utent għal integer iżda tkompli tħeġġeġ lilhom għal numru sħiħ ieħor sakemm li numru sħiħ huwa pożittiv. Well, ejja tikteb dan, jinkludu cs50.h, jinkludu standard io dot h, int [nulla] prinċipali. Issa ejja attwalment jibdew fil-pront il- utent għal din integer filwaqt li jżommu f'moħħu li aħna rridu li reprompt minnhom sa dak numru huwa attwalment pożittiv. So I taf tixtieq xi tip ta 'looping tibni, iżda loop li tesegwixxi fi inqas darba. U mfakkra l loop do-waqt li tippermetti lill- nagħmlu eżattament dan. Ejja kodiċi dan up. Ejja ewwel jiddikjara int - aħna ser sejħa hija n - fejn jinħażnu l- integer utent. Ejja issa jagħmlu dan li ġej. Printf, jekk jogħġbok agħti lili int pożittiv. Ejja issa jiksbu li int użu GetInt-librerija CS50 tal funzjoni, n gets GetInt. U issa aħna qed isir tagħmel xi ħaġa, imma aħna qed tmur biex tixtieq li tagħmel dan filwaqt li n hija - liema? - inqas minn 1, jekk aħna tabilħaqq jridu numru sħiħ pożittiv. Ejja jimxi 'l quddiem issa u jistampa. Jekk kollox huwa tajjeb, grazzi għall-int pożittiv, virgola, ħlief il-fajl. Ejja issa jikkompilaw u run. Kun pożittiv dot slash pożittiv. U issa jien qed imqanqla għal int pożittiv. Let me jikkoperaw ma 1. Grazzi għall-int pożittiv. Ejja issa terġa 'ssir dan il-programm u mhux jikkoopera. Jekk jogħġbok agħti me int pożittiv. Kif dwar negattiv 1? Interessanti. Il-programm huwa diġà reprompted me għal int. Ejja tkun ftit aktar diffiċli b'0. Għadu mhux int pożittiv, hekk ejja jikkooperaw u dan iż-żmien jipprovdu, għal darb'oħra, 1. Grazzi għall-int pożittiv. Issa huwa importanti li wieħed jinnota li I iddikjarata n varjabbli tiegħi fuq il-linja 6, barra tal-linja do-waqt. Kieku I ddikjarat li n ġewwa tal tiegħi do filwaqt li loop, speċifikament fuq, ngħidu aħna, linja 10, fejn I wkoll tikseb l-int minn l-utent, li int n jkollha biss teżisti fi ħdan il-konfini tal-kaboċċi braces li huma bħalissa fuq linja 8 u fuq il-linja 11. Fi kliem ieħor, n ikun scoped li il-ġewwa ta 'dak loop do-waqt. Iżda l-problema hija li aħna wkoll trid tuża n f'konformità 12 ġewwa tal-kundizzjoni. Għalhekk anki jekk ma jidhrux daqshekk pretty, huwa ferm intenzjonat li n huwa ddikjarat barra dan loop do-waqt.