>> 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.