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