این برنامهی استانداردی هست که مشخص میکنه ورودی تابع main
چه چیزهایی هست
int main(int argc, char* argv[])
{
cout << "argc = " << argc << endl;
for(int i = 0; i < argc; i++)
cout << "argv[" << i << "] = " << argv[i] << endl;
return 0;
}
وقتی برنامهای نوشتیم که از این متغیرها استفاده میکنه میشه پس از اجرا هنگام اجرای برنامه این مقادیر و وارد کرد. مثلاً فرض کنیم برنامهی ما اسمش prog
باشه که مسیر یه فایل و یه کاراکتر و از کاربر میگیره و تعداد تکرار شده کاراکتر مشخص شده در اون فایل رو میده. برای اجرا در cmd
میشه تایپ کرد
prog 'c:\1.txt' c
که این برنامه تعداد کاراکتر c
رو در فایل اشاره شده برمیگردونه
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)