1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:02,870 >> David J. Malan: Pretpostavimo da želimo ispisati sve naredbenog retka 3 00:00:02,870 --> 00:00:05,900 Argumenti koji korisnik upiše u brz i to ne samo prvi takav 4 00:00:05,900 --> 00:00:08,710 Riječ da on ili ona vrsta poslije Naziv programa. 5 00:00:08,710 --> 00:00:12,480 Pa, za to jednostavno trebamo upoznati konstrukt, petlje, i 6 00:00:12,480 --> 00:00:14,070 upoznati printf priopćenju. 7 00:00:14,070 --> 00:00:16,750 Tako ćemo spojiti dva - 8 00:00:16,750 --> 00:00:17,670 za. 9 00:00:17,670 --> 00:00:22,210 >> A sada želim ponoviti tijekom sve argumenti naredbenog retka u argv. 10 00:00:22,210 --> 00:00:25,300 Sada srećom, imam pristup na ukupan broj u ARGC. 11 00:00:25,300 --> 00:00:26,830 Pa krenimo tamo. 12 00:00:26,830 --> 00:00:35,140 >> int i dobili 0, a ja manje od argc, ja + +. 13 00:00:35,140 --> 00:00:38,170 Sada petlje konstrukt sam postavio Ovdje se jednostavno događa da se integriraju s 14 00:00:38,170 --> 00:00:42,800 na nula do ukupnog broja argumenata u argv. 15 00:00:42,800 --> 00:00:45,580 A sada moramo nešto roku svaki iteracija ovog petlje. 16 00:00:45,580 --> 00:00:50,430 Recimo, vrlo jednostavno, isprintati i-ti kao argument argv. 17 00:00:50,430 --> 00:00:57,960 >> Otvorena zagrada blizu nosač printf% s backslash n blizu quote zarez. 18 00:00:57,960 --> 00:00:59,830 I sad mi treba da se spojite na vrijednosti. 19 00:00:59,830 --> 00:01:04,430 Dakle, ako želim i-th argument u argv, koji se može izraziti kao argv 20 00:01:04,430 --> 00:01:08,370 Nosač sam, u neposrednoj blizini zagrada, zarez. 21 00:01:08,370 --> 00:01:11,930 Idemo spremite datoteku, sastaviti da, i pokrenuti ga. 22 00:01:11,930 --> 00:01:15,980 >> Provjerite ARGV1 dot slash ARGV1. 23 00:01:15,980 --> 00:01:19,150 No, prije nego što sam pogodak ulaziti, trebao bih Vjerojatno neke dodatne riječi 24 00:01:19,150 --> 00:01:20,320 u naredbeni redak. 25 00:01:20,320 --> 00:01:22,710 Tako da ću nešto kao [? Foo,?] 26 00:01:22,710 --> 00:01:24,050 bar, i baz. 27 00:01:24,050 --> 00:01:26,570 A sada ću pogoditi Enter. 28 00:01:26,570 --> 00:01:30,340 Kao što se očekivalo, vidim, ne samo Naziv programa, koji je u ARGV0. 29 00:01:30,340 --> 00:01:32,880 Vidim [? Foo,] bar i baz?. 30 00:01:32,880 --> 00:01:34,597