>> اسپیکر: اب تک، کے پروگراموں میں ہم نے لکھا، ہم کے طور پر اہم قرار دیا ہے،
صفر اہم سیریز: Int.
اور یہ سب اس وقت، کہ باطل ہے بس کی وضاحت کی گئی ہے کہ
پروگرام کسی بھی لے نہیں ہے کمانڈ لائن کے دلائل.
ایک صارف ایک چلتا ہے جب دوسرے الفاظ میں، پروگرام، وہ یا وہ کمانڈ فراہم کر سکتے ہیں
اضافی لکھنے کی طرف سے لائن کے دلائل الفاظ یا جملے کے بعد پروگرام کے
فوری طور پر نام.
>> ٹھیک ہے، آپ کو آپ کے پروگرام کے لئے چاہتے ہیں کمانڈ لائن کے دلائل، ایک یا ایک سے لے
اس طرح کے الفاظ، ہم تبدیل کرنے کی ضرورت دلائل کی ایک جوڑے کے ساتھ خالی.
تو یہ کرتے ہیں.
CS50.h. شامل کریں
معیاری io.h. شامل کریں
اہم، اور اب اس کی بجائے باطل کی INT،، میں نے فون ایک int وضاحت کرنے کے لئے جا رہا ہوں
جہاں argc، اور ایک صف ڈور ہے argv کہا جاتا ہے.
>> اب، argc اور argv ہیں بس کنونشن.
ہم ان دلائل کو فون کر سکتی تھی ہم چاہتے ہیں سب سے زیادہ کچھ.
لیکن کیا ضروری ہے جہاں argc ہے ایک int، کیونکہ تعریف کی طرف سے، یہ ہے
دلیل شمار پر مشتمل کرنے کے لئے جا، کل میں الفاظ کی تعداد ہے
صارف اس کا یا اس فوری طور پر ٹائپ کیا ہے.
>> ہے argv، دریں اثنا، دلیل ویکٹر، ہے اصل میں ذخیرہ کرنے کے ایک صف ہو جا
صارف ہے کہ تمام الفاظ کے اس کا یا اس فوری طور پر ٹائپ.
اب کچھ کرنے کے لئے آگے بڑھنے کے ہیں ان میں سے ایک یا اس سے زیادہ کے ساتھ
کمانڈ لائن کے دلائل.
خاص طور پر، آگے اور پرنٹ جانے جو لفظ میں صارف اقسام
پروگرام کے نام کے بعد فوری طور پر.
>> کھلا بریکٹ، بند بریکٹ، پرنٹ F، فیصد کے، الٹا سلیش (ن)، علامت.
اور اب میں F تعداد بتانے کی کیا ضرورت کہ پلیس ہولڈر میں پلگ کرنے کے لئے قیمت.
میں صارف ہے کہ پہلا لفظ چاہتے ہیں پروگرام کے نام کے بعد ٹائپ.
اور اس میں وضاحت کرنے کے لئے جا رہا ہوں ہے argv بریکٹ 1، بند کر دیا
قوسین، نیم وقفہ.
>> اب، کیوں بریکٹ 1 اور نہ بریکٹ 0؟
ٹھیک ہے، یہ خود کار طریقے سے ذخیرہ، باہر کر دیتا ہے argv میں 0 ہونے جا رہا ہے
پروگرام کا اصل نام.
تو پہلا لفظ ہے کہ صارف اقسام پروگرام کے نام کی طرف سے، کے بعد
کنونشن، ہو جا ہے argv 1 میں محفوظ کیا.
>> اب تالیف اور اس پروگرام کو چلانے.
ہے argv 0 ڈاٹ سلیش ہے argv 0 بنائیں، اور اب ایک لفظ کی طرح خوش، درج کریں.
اور وہاں ہم خوش، یہ ہے.