اسپیکر 1: ایک پروگرام لکھتے ہیں کہ INT، ایک عددی کے لئے صارف کا اشارہ، اور پھر تجزیہ کی ایک سا ہے اس پر، چاہے ان سے کہہ اس کے مثبت یا منفی ہے. ایسا کرنے کے لئے، کا استعمال کرتے ہوئے کی منصوبہ بندی کرتے ہیں CS50 لائبریری میں تقریب GetInt، جس کے لئے مجھے اس کی ضرورت کرنے جا رہا ہوں cs50.h. شامل کرنے کے لئے میں چاہتے اندازہ کرنے کے لئے جا رہا ہوں کچھ چیزیں پرنٹ کرنے کے لئے اسکرین کے طور پر اچھی طرح سے. تو میں بھی شامل کرنے کے لئے جا رہا ہوں standardio.h. اور اب میں اعلان کرنے جا رہا ہوں ہمیشہ کی طرح بنیادی. INT mainvoid، کھلی گھوبگھرالی ہے تسمہ، اور preemptively بند گھوبگھرالی منحنی خطوط وحدانی. میں اب فوری طور پر جا رہا ہوں کہ int کے لئے صارف. printf کے، ایک اندر مجھے خوش اور اب میں حاصل کرنے کے لئے جا رہا ہوں صارف کی طرف سے ہے کہ INT. INT، ن کہتے ہیں، GetInt کا برابر. دوسرے الفاظ میں، دائیں ہاتھ کی طرف اس اظہار کے، میں نے فون کرنے کے لئے جا رہا ہوں GetInt کا کہا جاتا CS50 تقریب، جس میں بالکل ایسا ہو رہا ہے. اس کے بعد اس کی قیمت واپس جا رہا ہے اس کے دائیں ہاتھ کی طرف سے اس کے بائیں ہاتھ کی طرف کرنے کے لئے اظہار اظہار، بالآخر ذخیرہ کرنے ایک متغیر میں اس قدر کہا جاتا ن. اب تجزیہ کے تھوڑا سا کرتے ہیں. اس کے لئے، میں نے ملازم جا رہا ہوں ایک ن ہے کے ساتھ حالت، یا ایک شاخ،، کا کہنا ہے کہ، 0 سے بڑا ہے، تو میں ہوں مندرجہ ذیل کر جا. preemptively گھوبگھرالی منحنی خطوط وحدانی کھولیں اور گھوبگھرالی تسمہ بند. میں نے تو آپ کو اٹھایا "باہر پرنٹ کرنے کے لئے جا رہا ہوں ایک مثبت عدد صحیح. "/ (ن) کے لئے فارمیٹنگ، بند اقتباس، بند کر دیا قوسین، نیم وقفہ. ورنہ، میں پرنٹ کرنے کے لئے چاہتے ہیں کے لئے جا رہا ہوں تھوڑا مختلف چیز. چنانچہ اس کے علاوہ، کھلی گھوبگھرالی ہے تسمہ بند گھوبگھرالی تسمہ، printf کے، "آپ کو ایک منفی اٹھایا عددی. "ٹھیک ہے، کی کو بچانے کے اور اس پروگرام مرتب. حالت صفر داخل کرے. میں اپنے ٹمٹمانے فوری طور ڈاٹ میں واپس آ گیا ہوں درج کریں،، حالت، صفر سلیش. اور کی آسان کرتے ہیں وویک کے پہلے چیک کرتا ہے. میری int کے طور پر ایک، اور میں یقینا ایک مثبت عدد صحیح اٹھایا. کے ساتھ ایک بار پھر اس پروگرام چلاتے ہیں حالت، صفر، درج کریں، "دے براہ مہربانی مجھے ایک int. "کی دو کوشش کرتے ہیں. میں نے واقعی ایک مثبت عدد صحیح اٹھایا. کی منفی اس وقت جانے دو. ڈاٹ سلیش، حالت، صفر. 1 منفی اور میں اٹھایا ایک منفی عدد صحیح. لیکن میں نے ابھی تک نہیں کر رہا ہوں. دوسرے کونے کی کوشش کریں کیس، اگر آپ. کی عدم کوشش کرتے ہیں. ڈاٹ سلیش، حالت، صفر، درج کریں، اور صفر. اور لڑکے اوہ، میں نے اٹھایا ایک منفی عدد صحیح. لیکن میں صفر وضاحت کی گئی ہے یقین مثبت اور نہ ہی منفی طور پر نہ تو. تو میں نے اس کو ٹھیک کرنے کے لئے جا رہا ہوں.