1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:04,050 >> اسپیکر 1: ایک پروگرام لکھتے ہیں کہ INT، ایک عددی کے لئے صارف کا اشارہ، 3 00:00:04,050 --> 00:00:06,520 اور پھر تجزیہ کی ایک سا ہے اس پر، چاہے ان سے کہہ 4 00:00:06,520 --> 00:00:08,109 اس کے مثبت یا منفی ہے. 5 00:00:08,109 --> 00:00:11,880 ایسا کرنے کے لئے، کا استعمال کرتے ہوئے کی منصوبہ بندی کرتے ہیں CS50 لائبریری میں تقریب GetInt، 6 00:00:11,880 --> 00:00:14,870 جس کے لئے مجھے اس کی ضرورت کرنے جا رہا ہوں cs50.h. شامل کرنے کے لئے 7 00:00:14,870 --> 00:00:17,520 میں چاہتے اندازہ کرنے کے لئے جا رہا ہوں کچھ چیزیں پرنٹ کرنے کے لئے 8 00:00:17,520 --> 00:00:18,310 اسکرین کے طور پر اچھی طرح سے. 9 00:00:18,310 --> 00:00:22,240 تو میں بھی شامل کرنے کے لئے جا رہا ہوں standardio.h. 10 00:00:22,240 --> 00:00:24,170 >> اور اب میں اعلان کرنے جا رہا ہوں ہمیشہ کی طرح بنیادی. 11 00:00:24,170 --> 00:00:29,030 INT mainvoid، کھلی گھوبگھرالی ہے تسمہ، اور preemptively بند گھوبگھرالی منحنی خطوط وحدانی. 12 00:00:29,030 --> 00:00:31,790 میں اب فوری طور پر جا رہا ہوں کہ int کے لئے صارف. 13 00:00:31,790 --> 00:00:35,395 printf کے، ایک اندر مجھے خوش 14 00:00:35,395 --> 00:00:38,260 اور اب میں حاصل کرنے کے لئے جا رہا ہوں صارف کی طرف سے ہے کہ INT. 15 00:00:38,260 --> 00:00:42,650 INT، ن کہتے ہیں، GetInt کا برابر. 16 00:00:42,650 --> 00:00:45,480 >> دوسرے الفاظ میں، دائیں ہاتھ کی طرف اس اظہار کے، میں نے فون کرنے کے لئے جا رہا ہوں 17 00:00:45,480 --> 00:00:49,150 GetInt کا کہا جاتا CS50 تقریب، جس میں بالکل ایسا ہو رہا ہے. 18 00:00:49,150 --> 00:00:51,890 اس کے بعد اس کی قیمت واپس جا رہا ہے اس کے دائیں ہاتھ کی طرف سے 19 00:00:51,890 --> 00:00:55,390 اس کے بائیں ہاتھ کی طرف کرنے کے لئے اظہار اظہار، بالآخر ذخیرہ کرنے 20 00:00:55,390 --> 00:00:57,960 ایک متغیر میں اس قدر کہا جاتا ن. 21 00:00:57,960 --> 00:01:00,130 اب تجزیہ کے تھوڑا سا کرتے ہیں. 22 00:01:00,130 --> 00:01:06,000 >> اس کے لئے، میں نے ملازم جا رہا ہوں ایک ن ہے کے ساتھ حالت، یا ایک شاخ،، 23 00:01:06,000 --> 00:01:09,860 کا کہنا ہے کہ، 0 سے بڑا ہے، تو میں ہوں مندرجہ ذیل کر جا. 24 00:01:09,860 --> 00:01:13,330 preemptively گھوبگھرالی منحنی خطوط وحدانی کھولیں اور گھوبگھرالی تسمہ بند. 25 00:01:13,330 --> 00:01:21,020 میں نے تو آپ کو اٹھایا "باہر پرنٹ کرنے کے لئے جا رہا ہوں ایک مثبت عدد صحیح. "/ (ن) کے لئے 26 00:01:21,020 --> 00:01:24,490 فارمیٹنگ، بند اقتباس، بند کر دیا قوسین، نیم وقفہ. 27 00:01:24,490 --> 00:01:26,810 >> ورنہ، میں پرنٹ کرنے کے لئے چاہتے ہیں کے لئے جا رہا ہوں تھوڑا مختلف چیز. 28 00:01:26,810 --> 00:01:34,750 چنانچہ اس کے علاوہ، کھلی گھوبگھرالی ہے تسمہ بند گھوبگھرالی تسمہ، printf کے، "آپ کو ایک منفی اٹھایا 29 00:01:34,750 --> 00:01:39,580 عددی. "ٹھیک ہے، کی کو بچانے کے اور اس پروگرام مرتب. 30 00:01:39,580 --> 00:01:42,720 حالت صفر داخل کرے. 31 00:01:42,720 --> 00:01:47,380 میں اپنے ٹمٹمانے فوری طور ڈاٹ میں واپس آ گیا ہوں درج کریں،، حالت، صفر سلیش. 32 00:01:47,380 --> 00:01:49,730 >> اور کی آسان کرتے ہیں وویک کے پہلے چیک کرتا ہے. 33 00:01:49,730 --> 00:01:53,310 میری int کے طور پر ایک، اور میں یقینا ایک مثبت عدد صحیح اٹھایا. 34 00:01:53,310 --> 00:01:57,600 کے ساتھ ایک بار پھر اس پروگرام چلاتے ہیں حالت، صفر، درج کریں، "دے براہ مہربانی 35 00:01:57,600 --> 00:02:00,210 مجھے ایک int. "کی دو کوشش کرتے ہیں. 36 00:02:00,210 --> 00:02:02,240 میں نے واقعی ایک مثبت عدد صحیح اٹھایا. 37 00:02:02,240 --> 00:02:03,620 >> کی منفی اس وقت جانے دو. 38 00:02:03,620 --> 00:02:05,890 ڈاٹ سلیش، حالت، صفر. 39 00:02:05,890 --> 00:02:09,380 1 منفی اور میں اٹھایا ایک منفی عدد صحیح. 40 00:02:09,380 --> 00:02:10,590 لیکن میں نے ابھی تک نہیں کر رہا ہوں. 41 00:02:10,590 --> 00:02:13,000 دوسرے کونے کی کوشش کریں کیس، اگر آپ. 42 00:02:13,000 --> 00:02:13,830 کی عدم کوشش کرتے ہیں. 43 00:02:13,830 --> 00:02:18,560 >> ڈاٹ سلیش، حالت، صفر، درج کریں، اور صفر. 44 00:02:18,560 --> 00:02:21,550 اور لڑکے اوہ، میں نے اٹھایا ایک منفی عدد صحیح. 45 00:02:21,550 --> 00:02:25,860 لیکن میں صفر وضاحت کی گئی ہے یقین مثبت اور نہ ہی منفی طور پر نہ تو. 46 00:02:25,860 --> 00:02:27,240 تو میں نے اس کو ٹھیک کرنے کے لئے جا رہا ہوں. 47 00:02:27,240 --> 00:02:28,490