1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:03,230 >> اسپیکر: اب تک، کے پروگراموں میں ہم نے لکھا، ہم کے طور پر اہم قرار دیا ہے، 3 00:00:03,230 --> 00:00:04,940 صفر اہم سیریز: Int. 4 00:00:04,940 --> 00:00:07,600 اور یہ سب اس وقت، کہ باطل ہے بس کی وضاحت کی گئی ہے کہ 5 00:00:07,600 --> 00:00:10,870 پروگرام کسی بھی لے نہیں ہے کمانڈ لائن کے دلائل. 6 00:00:10,870 --> 00:00:14,180 ایک صارف ایک چلتا ہے جب دوسرے الفاظ میں، پروگرام، وہ یا وہ کمانڈ فراہم کر سکتے ہیں 7 00:00:14,180 --> 00:00:18,130 اضافی لکھنے کی طرف سے لائن کے دلائل الفاظ یا جملے کے بعد پروگرام کے 8 00:00:18,130 --> 00:00:19,420 فوری طور پر نام. 9 00:00:19,420 --> 00:00:22,980 >> ٹھیک ہے، آپ کو آپ کے پروگرام کے لئے چاہتے ہیں کمانڈ لائن کے دلائل، ایک یا ایک سے لے 10 00:00:22,980 --> 00:00:26,960 اس طرح کے الفاظ، ہم تبدیل کرنے کی ضرورت دلائل کی ایک جوڑے کے ساتھ خالی. 11 00:00:26,960 --> 00:00:28,630 تو یہ کرتے ہیں. 12 00:00:28,630 --> 00:00:32,170 CS50.h. شامل کریں 13 00:00:32,170 --> 00:00:35,760 معیاری io.h. شامل کریں 14 00:00:35,760 --> 00:00:40,830 اہم، اور اب اس کی بجائے باطل کی INT،، میں نے فون ایک int وضاحت کرنے کے لئے جا رہا ہوں 15 00:00:40,830 --> 00:00:45,800 جہاں argc، اور ایک صف ڈور ہے argv کہا جاتا ہے. 16 00:00:45,800 --> 00:00:48,240 >> اب، argc اور argv ہیں بس کنونشن. 17 00:00:48,240 --> 00:00:50,530 ہم ان دلائل کو فون کر سکتی تھی ہم چاہتے ہیں سب سے زیادہ کچھ. 18 00:00:50,530 --> 00:00:54,050 لیکن کیا ضروری ہے جہاں argc ہے ایک int، کیونکہ تعریف کی طرف سے، یہ ہے 19 00:00:54,050 --> 00:00:57,810 دلیل شمار پر مشتمل کرنے کے لئے جا، کل میں الفاظ کی تعداد ہے 20 00:00:57,810 --> 00:00:59,830 صارف اس کا یا اس فوری طور پر ٹائپ کیا ہے. 21 00:00:59,830 --> 00:01:04,310 >> ہے argv، دریں اثنا، دلیل ویکٹر، ہے اصل میں ذخیرہ کرنے کے ایک صف ہو جا 22 00:01:04,310 --> 00:01:08,460 صارف ہے کہ تمام الفاظ کے اس کا یا اس فوری طور پر ٹائپ. 23 00:01:08,460 --> 00:01:10,920 اب کچھ کرنے کے لئے آگے بڑھنے کے ہیں ان میں سے ایک یا اس سے زیادہ کے ساتھ 24 00:01:10,920 --> 00:01:12,090 کمانڈ لائن کے دلائل. 25 00:01:12,090 --> 00:01:16,440 خاص طور پر، آگے اور پرنٹ جانے جو لفظ میں صارف اقسام 26 00:01:16,440 --> 00:01:20,380 پروگرام کے نام کے بعد فوری طور پر. 27 00:01:20,380 --> 00:01:26,940 >> کھلا بریکٹ، بند بریکٹ، پرنٹ F، فیصد کے، الٹا سلیش (ن)، علامت. 28 00:01:26,940 --> 00:01:30,930 اور اب میں F تعداد بتانے کی کیا ضرورت کہ پلیس ہولڈر میں پلگ کرنے کے لئے قیمت. 29 00:01:30,930 --> 00:01:35,030 میں صارف ہے کہ پہلا لفظ چاہتے ہیں پروگرام کے نام کے بعد ٹائپ. 30 00:01:35,030 --> 00:01:39,550 اور اس میں وضاحت کرنے کے لئے جا رہا ہوں ہے argv بریکٹ 1، بند کر دیا 31 00:01:39,550 --> 00:01:41,250 قوسین، نیم وقفہ. 32 00:01:41,250 --> 00:01:43,710 >> اب، کیوں بریکٹ 1 اور نہ بریکٹ 0؟ 33 00:01:43,710 --> 00:01:47,410 ٹھیک ہے، یہ خود کار طریقے سے ذخیرہ، باہر کر دیتا ہے argv میں 0 ہونے جا رہا ہے 34 00:01:47,410 --> 00:01:49,040 پروگرام کا اصل نام. 35 00:01:49,040 --> 00:01:52,600 تو پہلا لفظ ہے کہ صارف اقسام پروگرام کے نام کی طرف سے، کے بعد 36 00:01:52,600 --> 00:01:55,410 کنونشن، ہو جا ہے argv 1 میں محفوظ کیا. 37 00:01:55,410 --> 00:01:58,800 >> اب تالیف اور اس پروگرام کو چلانے. 38 00:01:58,800 --> 00:02:08,080 ہے argv 0 ڈاٹ سلیش ہے argv 0 بنائیں، اور اب ایک لفظ کی طرح خوش، درج کریں. 39 00:02:08,080 --> 00:02:09,330 اور وہاں ہم خوش، یہ ہے. 40 00:02:09,330 --> 00:02:11,332