1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:02,870 >> David J. MALAN: Tegyük fel, hogy szeretnénk kinyomtatni az összes parancssori 3 00:00:02,870 --> 00:00:05,900 érv, hogy a felhasználó beír a gyors és nem csak az első ilyen 4 00:00:05,900 --> 00:00:08,710 szó, hogy ő típusok után a program nevét. 5 00:00:08,710 --> 00:00:12,480 Nos, hogy ezt egyszerűen szükségünk van egy ismerős konstrukció, a hurok, és A 6 00:00:12,480 --> 00:00:14,070 ismerős printf nyilatkozatot. 7 00:00:14,070 --> 00:00:16,750 Szóval össze a két - 8 00:00:16,750 --> 00:00:17,670 számára. 9 00:00:17,670 --> 00:00:22,210 >> És most szeretnék végighaladni egész A parancssori paramétereket a ARGV. 10 00:00:22,210 --> 00:00:25,300 Most szerencsére már elérhető az összes számot ARGC. 11 00:00:25,300 --> 00:00:26,830 Szóval kezdjük ott. 12 00:00:26,830 --> 00:00:35,140 >> int kapok 0, i kisebb mint argc, i + +. 13 00:00:35,140 --> 00:00:38,170 Most a hurok konstrukció, amit létre Itt egyszerűen fogja integrálni a 14 00:00:38,170 --> 00:00:42,800 legfeljebb nulla teljes számának Az érvek ARGV. 15 00:00:42,800 --> 00:00:45,580 És most ki kell valami belül Minden iteráció erre a ciklusra. 16 00:00:45,580 --> 00:00:50,430 Nézzük, egyszerűen, nyomtassa ki a i-edik ilyen érv ARGV. 17 00:00:50,430 --> 00:00:57,960 >> Nyitó zárójel záró zárójel printf% s backslash n közel quote vessző. 18 00:00:57,960 --> 00:00:59,830 És most kell csatlakoztatni az értéket. 19 00:00:59,830 --> 00:01:04,430 Tehát, ha azt akarjuk, hogy a i-edik érvelést ARGV, hogy ki lehet fejezni, mint az ARGV 20 00:01:04,430 --> 00:01:08,370 konzol i, közel zárójel, pontosvessző. 21 00:01:08,370 --> 00:01:11,930 Mentsük a fájlt, össze , és futtatni. 22 00:01:11,930 --> 00:01:15,980 >> Legyen ARGV1 dot perjel ARGV1. 23 00:01:15,980 --> 00:01:19,150 De mielőtt megüt belép, azt kell valószínűleg néhány további szót 24 00:01:19,150 --> 00:01:20,320 a parancssorba. 25 00:01:20,320 --> 00:01:22,710 Így fogok valamit mint a [? ize?] 26 00:01:22,710 --> 00:01:24,050 bár, és a BAZ. 27 00:01:24,050 --> 00:01:26,570 És most megyek az Enter leütése. 28 00:01:26,570 --> 00:01:30,340 Ahogy az várható volt, látom nem csak az program nevét, ami ARGV0. 29 00:01:30,340 --> 00:01:32,880 Azt is látni [? ize?] bár és BAZ. 30 00:01:32,880 --> 00:01:34,597