স্পিকার: এর একটি প্রোগ্রাম বাস্তবায়ন যাক যে একটি পূর্ণসংখ্যা লিখতে অনুরোধ কিন্তু তাদের প্ররোচনা অব্যাহত অন্য পূর্ণসংখ্যা যতক্ষণ জন্য যে পূর্ণসংখ্যা ইতিবাচক হয়. ওয়েল, cs50.h অন্তর্ভুক্ত, এর এই লিখুন যাক, প্রমিত IO ডট জ, int-অন্তর্ভুক্ত প্রধান [অকার্যকর]. এখন আসুন আসলে লেখার অনুরোধ জানানো শুরু করা যাক এই পূর্ণসংখ্যা জন্য ব্যবহারকারী সালে যখন পালন আমরা reprompt চাই যে কিছু মনে তাদের যে যতক্ষণ সংখ্যা আসলে ইতিবাচক হয়. তাই আমি looping কিছু চাইবেন গঠন, কিন্তু এ executes যে একটি লুপ অন্তত একবার. আর কি সময় লুপ পারবেন প্রত্যাহার আমাদের ঠিক কি সেটা. এর এই কোড আপ যাক. প্রথম কোন int ঘোষণা যাক - আমরা করব এন কল - যা জমা করতে ব্যবহারকারীর পূর্ণসংখ্যা. এর এখন নিচের করুক না. Printf, আমার একটি ইতিবাচক কোন int দিন. এর এখন যাক যে ব্যবহার int- CS50 লাইব্রেরি এর GetInt ফাংশন, এন GetInt পায়. এবং এখন আমরা কিছু কাজ শেষ করেছেন, কিন্তু আমরা এই কাজ করতে চান চলুন এন, যখন - কি? - কম 1, প্রকৃতপক্ষে আমরা যদি একটি ধনাত্মক পূর্ণসংখ্যা চান. এর এখন এগিয়ে যান এবং প্রিন্ট আউট করা যাক. সব ভাল, ধন্যবাদ যদি ইতিবাচক কোন int জন্য, সেমিকোলন, ফাইলটি সংরক্ষণ করুন. এর এখন কম্পাইল ও রান করা. ইতিবাচক ডট স্ল্যাশ ইতিবাচক করুন. এবং এখন আমি অনুরোধ জানানো হচ্ছে না একটি ইতিবাচক কোন int জন্য. আমার 1 সঙ্গে সহযোগিতা করা. ইতিবাচক কোন int জন্য ধন্যবাদ. এর এখন এই প্রোগ্রাম পুন: প্রকাশ করা যাক এবং সহযোগিতা না. আমার একটি ইতিবাচক int দিন দয়া করে. কিভাবে নেতিবাচক 1 সম্পর্কে কি? আকর্ষণীয়. প্রোগ্রাম ইতিমধ্যে reprompted হয় কোন int জন্য আমাকে. এর সামান্য বেশি হতে দিন 0 সঙ্গে কঠিন. এখনও না একটি ইতিবাচক কোন int, তাই যাক এর এই সময় সহযোগিতা এবং আবার,, 1 প্রদান. ইতিবাচক কোন int জন্য ধন্যবাদ. এখন এটা যে আমি খেয়াল করা জরুরী লাইন 6 আমার পরিবর্তনশীল এন ঘোষণা, কি সময় লুপ বাইরে. আমি পরিবর্তে ভেতরে এন ঘোষিত ছিল আমার কি সময় লুপ, বিশেষভাবে উপর, বলে, আমি থেকে int-পেতে যেখানে লাইন 10, ব্যবহারকারী, যে int-এন থাকবে কেবল কোঁকড়া অবরোধ মধ্যে অস্তিত্ব বর্তমানে যে ধনুর্বন্ধনী লাইন 8 এবং লাইন 11. অন্য কথায়, এন করার scoped হবে যে কাজের জন্য সময় লুপ এর ভিতর. কিন্তু সমস্যা যে আমরা হয় লাইন 12 সালে এন ব্যবহার করতে চান অবস্থার ভিতর. এটা এত দেখাচ্ছে না সুতরাং যদিও চমত্কার, এটা যে খুব ইচ্ছাকৃত এর এন বাইরে ঘোষিত হয় এই কাজের জন্য সময় লুপ.