>> DAVID J. Malan: Le të supozojmë tani që ne duam për të shtypur të gjitha të vija e komandës
argumente se një lloje përdorues në të shpejtë dhe jo vetëm i pari i tillë
fjalë që ai ose ajo lloje pas Emri i programit.
E pra, për të bërë këtë, ne thjesht duhet një konstrukt të njohur, një lak dhe një
Deklarata e njohur printf.
Pra, le të kombinohen dy -
për.
>> Dhe tani unë dua të iterate mbi të gjitha argumente command line në ARGV.
Tani për fat të mirë, unë kam qasje me numrin total në ARGC.
Pra, le të fillojë atje.
>> int i merrni 0, i është më pak se argc, i + +.
Tani konstrukti looping unë kam ngritur këtu është thjesht duke shkuar për të integruar nga
on zero deri me totalin e argumenteve në ARGV.
Dhe tani ne kemi nevojë për diçka brenda çdo përsëritje të këtij loop.
Le të, thjesht, të shtypura nga i-th argument i tillë në ARGV.
>> Kllapa e hapur kllapa afër printf% s backslash n presje afër quote.
Dhe tani kam nevojë për të vihet në prizë vlerën.
Pra, nëse unë dua argumenti i-th në ARGV, që mund të shprehet si ARGV
i kllapa, kllapë të ngushtë, pikëpresje.
Le të ruajtur kartelën, përpiloni atë, dhe drejtuar atë.
>> Bëni ARGV1 dot çaj ARGV1.
Por, para se unë goditi të hyjë, unë duhet ndoshta të sigurojë disa fjalë shtesë
në komandën e shpejtë.
Kështu që unë jam duke shkuar për diçka si [? foo,?]
bar, dhe baz.
Dhe tani unë jam duke shkuar për të goditur Enter.
Siç pritej, unë shoh jo vetëm Emri i programit, i cili është në ARGV0.
Unë gjithashtu shoh [? foo,?] bar dhe baz.