اسپیکر: کے ایک پروگرام کو لاگو کرتے ہیں کہ ایک عددی کے لئے صارف کا اشارہ لیکن ان میں فورا جاری ایک اور عددی تک کے لئے اس عددی مثبت ہے. ٹھیک ہے، cs50.h، میں بھی شامل ہیں، اس کے لکھنے، معیاری IO ڈاٹ H، INT شامل اہم [باطل]. اب اصل میں فوری طور پر شروع کرتے ہیں اس عددی کے لئے صارف میں رکھتے ہوئے ہم reprompt چاہتے ہیں کہ کوئی بات ان کے کہ جب تک تعداد اصل میں مثبت ہے. تو میں looping کی کسی قسم کی چاہتے ہیں کریں گے تعمیر، لیکن کم executes ہے کہ ایک لوپ کم از کم ایک بار. اور کیا جبکہ لوپ کی اجازت دیتا ہے یاد ہمیں بالکل ایسا. اس کو کوڈ کرتے ہیں. سب سے پہلے ایک int اعلان - ہم کریں گے ن کہتے ہیں - جس میں ذخیرہ کرنے کے لئے صارف کی عددی. اب مندرجہ ذیل کرتے ہیں. printf کے، مجھے ایک مثبت INT دے براہ مہربانی. اب چلتے ہیں کہ استعمال کرتے ہوئے INT CS50 لائبریری کی GetInt کا تقریب، ن GetInt کا ہو جاتا ہے. اور اب ہم کچھ کر کیا کر رہے ہیں، لیکن ہم ایسا کرنے کے لئے چاہتے ہیں کے لئے جا رہے ہیں ن ہے - کیا - کم سے کم 1، یقینا ہم تو ایک مثبت عدد صحیح چاہتے ہیں. اب آگے بڑھو اور باہر پرنٹ. سب ٹھیک ہے، شکریہ ہے تو مثبت int کے لئے، نیم وقفہ، فائل کو بچانے کے. اب مرتب اور چلانے. مثبت ڈاٹ سلیش مثبت بنائیں. اور اب میں حوصلہ افزائی کی جا رہا ہے ایک مثبت int کے لئے. آپ کے وزٹرز کا 1 کے ساتھ تعاون کرتے ہیں. مثبت INT کے لئے شکریہ. اب اس پروگرام rerun اور تعاون نہیں. مجھے ایک مثبت INT دے دو. کس طرح منفی 1 کے بارے میں؟ دلچسپ. پروگرام پہلے ہی reprompted ہے ایک int کے لئے مجھے. کی تھوڑا سا زیادہ ہو 0 کے ساتھ مشکل. اب بھی نہیں ایک مثبت INT، تو چلو اس وقت تعاون اور ، ایک بار پھر، 1 فراہم کرتے ہیں. مثبت INT کے لئے شکریہ. اب یہ ہے کہ میں نوٹ کرنا اہم ہے 6 لائن پر میرے متغیر (ن) کا اعلان کر دیا، کیا جبکہ لوپ سے باہر. میں نے بجائے اس کے اندر (ن) اعلان کیا تھا میرا کیا جبکہ لوپ، خاص طور پر، کا کہنا ہے کہ، میں نے بھی سے int ملتا ہے جہاں لائن 10، صارف، کہ int ن ہوگا صرف گھوبگھرالی کے اندر موجود فی الحال پر ہیں منحنی خطوط وحدانی 8 لائن اور لائن 11. دوسرے الفاظ میں، ن scoped جائے گا کہ کیا جبکہ لوپ کے اندر. لیکن مسئلہ یہ ہے کہ ہم بھی ہے 12 سطر میں (ن) استعمال کرنا چاہتے ہیں حالت کے اندر. یہ تو نظر نہیں آتی ہے تو اگرچہ خوبصورت، یہ ہے کہ بہت جان بوجھ ہے (ن) سے باہر کا اعلان کیا ہے ایسا جبکہ لوپ.