1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:02,870 >> DAVID J. Malan: Pieņemsim tagad, ka mēs gribam drukāt visas komandrindas 3 00:00:02,870 --> 00:00:05,900 argumenti, ka lietotājs tipiem ātru un ne tikai pirmais šāda 4 00:00:05,900 --> 00:00:08,710 vārdu, ka viņš vai viņa veidus pēc ka programmas nosaukums. 5 00:00:08,710 --> 00:00:12,480 Nu, lai to izdarītu, mums vienkārši ir nepieciešams pazīstami konstrukcija, cilpas, un 6 00:00:12,480 --> 00:00:14,070 pazīstami printf paziņojumu. 7 00:00:14,070 --> 00:00:16,750 Tāpēc pieņemsim apvienot divas - 8 00:00:16,750 --> 00:00:17,670 par. 9 00:00:17,670 --> 00:00:22,210 >> Un tagad es vēlos atkārtot pār visiem komandrindas argumentus ARGV. 10 00:00:22,210 --> 00:00:25,300 Tagad, par laimi, man ir pieeja kopskaitā in argc. 11 00:00:25,300 --> 00:00:26,830 Tāpēc sāksim tur. 12 00:00:26,830 --> 00:00:35,140 >> int man 0; i ir mazāk nekā argc, i + +. 13 00:00:35,140 --> 00:00:38,170 Tagad looping konstrukcija es esmu izveidojusi Šeit ir tikai gatavojas, lai integrētu no 14 00:00:38,170 --> 00:00:42,800 nulles līdz kopskaita argumentus ARGV. 15 00:00:42,800 --> 00:00:45,580 Un tagad mums ir kaut kas katra atkārtojuma šīs cilpas. 16 00:00:45,580 --> 00:00:50,430 Pieņemsim, gluži vienkārši, izdrukāt i-tā, piemēram arguments ARGV. 17 00:00:50,430 --> 00:00:57,960 >> Atvērt kronšteins tuvu konsole printf% s slīpsvītru n tuvu citātu komats. 18 00:00:57,960 --> 00:00:59,830 Un tagad man ir nepieciešams, lai kontaktdakšu vērtību. 19 00:00:59,830 --> 00:01:04,430 Tātad, ja es gribu i-argumentu ARGV, kas var tikt izteikts kā ARGV 20 00:01:04,430 --> 00:01:08,370 kronšteins i tuvu iekavas, semikols. 21 00:01:08,370 --> 00:01:11,930 Pieņemsim saglabāt failu, apkopo tas, un palaist to. 22 00:01:11,930 --> 00:01:15,980 >> Padarīt ARGV1 dot slash ARGV1. 23 00:01:15,980 --> 00:01:19,150 Bet pirms es hit ienākt, es būtu iespējams sniegt dažus papildu vārdus 24 00:01:19,150 --> 00:01:20,320 pie komandrindas. 25 00:01:20,320 --> 00:01:22,710 Tāpēc es esmu gatavojas kaut ko piemēram, [? foo,?] 26 00:01:22,710 --> 00:01:24,050 bārs, un baz. 27 00:01:24,050 --> 00:01:26,570 Un tagad es esmu gatavojas hit Enter. 28 00:01:26,570 --> 00:01:30,340 Kā jau bija gaidāms, es redzu ne tikai programmas nosaukumu, kas ir ARGV0. 29 00:01:30,340 --> 00:01:32,880 Es arī redzu [? foo,], bārs un baz?. 30 00:01:32,880 --> 00:01:34,597