HOPARLÖR: İndiyə qədər, proqramları biz etdik yazılı, biz əsas elan etdik əsas boşluq int. Və bütün bu dəfə ki, etibarsız var sadəcə ifadə edilmişdir ki, Proqram hər hansı bir etmir command line dəlilləri. Bir istifadəçi bir çalışır zaman digər sözlə, proqram, o komanda təmin edə bilər əlavə yazaraq line arqumentlər söz və ya söz sonra proqram sətirinə adı. Yaxşı, sizin proqram etmək istəyirəm command line dəlilləri, bir və ya almaq daha belə sözləri biz əvəz etmək lazımdır dəlilləri bir neçə ilə ləğv. Belə ki, bunu bildirin. Cs50.h. daxildir Standart io.h. daxildir Əsas və indi yerinə etibarsız int, Mən adlı int müəyyən etmək üçün gedirəm argc, və bir sıra strings argv adlanır. İndi, argc və argv var sadəcə konvensiyalar. Biz bu dəlilləri zəng etdik bilər biz istəyirik ən şey. Amma nə vacibdir argc olduğunu bir int, çünki definition tərəfindən, o, Bu arqument sayar ehtiva gedir, cəmi sözlərin sayı ki, istifadəçi onun tez-da çap etmişdir. Argv, eyni zamanda, dəlil vektor edir həqiqətən saxlanılması bir sıra olacaq istifadəçi var ki, sözləri bütün onun tez-da çap. İndi bir şey davam edək bu bir və ya daha çox command line dəlilləri. Xüsusilə nin irəli və çap gedək hər hansı söz istifadəçi növləri Proqramın adına sətirinə. Open bracket, qapalı bracket, çap f, yüzdə s, backslash n, vergül. Və indi mən f çap demək lazımdır nə ki, tutucu plug dəyəri. Mən istifadəçi var ki, ilk sözü istəyirəm Proqramın adına yazılmış. Və mən müəyyən etmək üçün gedirəm argv bracket 1 bağlıdır, mötərizə, nöqtəli vergül. İndi niyə bracket 1 və bracket 0? Bəli, bu, avtomatik olaraq saxlanılır çıxır argv 0 olacaq edir Proqramın faktiki adı. Belə ki, ilk söz istifadəçi növləri Proqramın adı ilə sonra konvensiya, olacaq argv 1 saxlanılır. İndi tərtib edək və Bu proqram run. Argv 0 dot çizgi argv 0 olun, və indi bir söz kimi hello, daxil edin. Və biz hello, var.