Gjuha: Deri tani, në programet ne kemi me shkrim, ne kemi deklaruar kryesore si int kryesore void. Dhe të gjithë këtë kohë, që ka pavlefshëm thjesht është specifikuar se Programi nuk ka marrë ndonjë argumente të komandës. Me fjalë të tjera, kur një përdorues shkon një program, ai ose ajo mund të sigurojë komandën Argumentet e linjës nga shkrim shtesë fjalët ose frazat pasi programi të të përmendur në ftim. E pra, nëse ju nuk doni programin tuaj të të marrë argumente command line, një ose më shumë fjalë të tilla, ne kemi nevojë për të zëvendësuar të pavlefshme me një çift të argumenteve. Pra, le ta bëjmë atë. Përfshi CS50.h. Përfshi io.h. standarde Int, kryesore, dhe tani në vend të pavlefshme, Unë jam duke shkuar për të specifikoni një int quajtur argc, dhe një sërë vargjet quajtur ARGV. Tani, argc dhe ARGV janë thjesht konventat. Ne mund të kemi quajmë këto argumente më çdo gjë që duam. Por ajo që është e rëndësishme është se argc është një int, sepse sipas definicionit, është e do të përmbajnë akuza argumentin, Numri i fjalë në total qe përdoruesi ka shtypur në ftim tij ose të saj. ARGV, ndërkohë, argumenti vektor, është do të jetë në fakt një grup magazinimin e të gjitha fjalët që përdoruesi ka shtypur në ftim tij ose të saj. Le të vazhdojë të bëjë diçka tani me një ose më shumë nga këto argumente të komandës. Në veçanti, le të shkojnë përpara dhe të shtypura pavarësisht fjala lloje përdorues emrin e programit në ftim. Kllapa e hapur, kllapa të mbyllura, të shtypura f, s qind, backslash n, presje. Dhe tani kam nevojë për të të treguar të shtypura f çfarë Vlera në prizë në atë placeholder. Dua fjalën e parë që përdoruesi ka shtypur emrin e programit. Dhe kështu që unë jam duke shkuar për të specifikuar ARGV kllapa 1, e mbyllur kllapë, pikëpresje. Tani, pse kllapa 1 dhe jo kllapa 0? E pra, ajo rezulton, ruhen automatikisht në ARGV 0 do të jetë Emri aktual programit. Pra, fjala e parë që lloje përdorues pas emri i programit është, duke konventë, do të jetë ruhet në ARGV 1. Le tani përpilojnë dhe të drejtuar këtë program. Bëni ARGV 0 dot Slash ARGV 0, dhe tani një fjalë si përshëndetje, të hyjë. Dhe nuk kemi atë, përshëndetje.