1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:03,230 >> HIZLARIA: Gaurdaino programetan dugu idatzizko, baita nagusia izendatu dugu 3 00:00:03,230 --> 00:00:04,940 void main int. 4 00:00:04,940 --> 00:00:07,600 Eta denbora hori guztia, hutsune hori besterik ez dira zehazten diren 5 00:00:07,600 --> 00:00:10,870 programa ez du inolako hartu komando lerroko argumentuak. 6 00:00:10,870 --> 00:00:14,180 Beste era batera esanda, erabiltzaileak bat exekutatzen denean programa, berak komando eman dezake 7 00:00:14,180 --> 00:00:18,130 lerroko argumentu osagarriak idatziz Hitzak edo esaldiak ondoren programaren 8 00:00:18,130 --> 00:00:19,420 gonbitan izendatzeko. 9 00:00:19,420 --> 00:00:22,980 >> Beno, ez duzu nahi zure programa nahi bada komando lerroko argumentuak, bat edo hartu 10 00:00:22,980 --> 00:00:26,960 esaterako, hitz gehiago, ordezkatu behar dugu argumentuak pare bat gal. 11 00:00:26,960 --> 00:00:28,630 Beraz, utzi egin dela. 12 00:00:28,630 --> 00:00:32,170 Honakoak cs50.h. 13 00:00:32,170 --> 00:00:35,760 Honakoak io.h. estandarra 14 00:00:35,760 --> 00:00:40,830 Int, nagusia, eta, gaur egun, horren ordez hutsunea du, Izeneko int bat zehaztu noa 15 00:00:40,830 --> 00:00:45,800 argc, eta array bat kateak argv deritzo. 16 00:00:45,800 --> 00:00:48,240 >> Orain, argc eta argv dira besterik gabe konbentzio. 17 00:00:48,240 --> 00:00:50,530 Deitu argumentuak hauek nabarmendu ahal izan genuen gehienetan ezer nahi dugu. 18 00:00:50,530 --> 00:00:54,050 Baina, zer da garrantzitsua da argc dela int, definizioa delako by bada, 19 00:00:54,050 --> 00:00:57,810 Argumentu zenbatzen eduki behar, guztira hitz zenbakia duen 20 00:00:57,810 --> 00:00:59,830 Erabiltzaileak bere gonbitean idatzi ditu. 21 00:00:59,830 --> 00:01:04,310 >> Argv, bere aldetik, argudio vector, da array bat gordetzeko benetan izango da 22 00:01:04,310 --> 00:01:08,460 Erabiltzaileak ditu hitzen guztiak bere gonbitean idatzi. 23 00:01:08,460 --> 00:01:10,920 Dezagun jarraitu orain zerbait egin behar bat edo gehiago hauek batera 24 00:01:10,920 --> 00:01:12,090 komando lerroko argumentuak. 25 00:01:12,090 --> 00:01:16,440 Bereziki, dezagun aurrera eta inprimatu dena delakoa hitza erabiltzaile motak 26 00:01:16,440 --> 00:01:20,380 programaren izena ondoren gonbitan. 27 00:01:20,380 --> 00:01:26,940 >> Irekitako parentesia, parentesi itxia, inprimatu f, ehuneko s, backslash n, koma. 28 00:01:26,940 --> 00:01:30,930 Eta orain inprimatu kontatzeko f behar dut zer balioa izateko leku-marka duten sartu konektatu. 29 00:01:30,930 --> 00:01:35,030 Lehen hitza Erabiltzaileak ez du nahi dut programaren izena ondoren idatzitako. 30 00:01:35,030 --> 00:01:39,550 Eta beraz, ez dut zehaztu joan argv parentesi 1, itxita 31 00:01:39,550 --> 00:01:41,250 parentesi, puntu eta koma. 32 00:01:41,250 --> 00:01:43,710 >> Orain, zergatik parentesi 1 eta ez parentesirik 0? 33 00:01:43,710 --> 00:01:47,410 Beno, bihurtzen da, automatikoki gordetako argv 0 izango da, joan den 34 00:01:47,410 --> 00:01:49,040 programa oraingo izena. 35 00:01:49,040 --> 00:01:52,600 Beraz, lehen hitza duten erabiltzaile motak programaren izena da ondoren, egindako 36 00:01:52,600 --> 00:01:55,410 konbentzio, izango da argv 1 gordeta. 37 00:01:55,410 --> 00:01:58,800 >> Dezagun konpilatu en orain eta programa hau exekutatu. 38 00:01:58,800 --> 00:02:08,080 Egin argv 0 dot barra argv 0, eta orain hitz bat bezalakoa kaixo, sartu. 39 00:02:08,080 --> 00:02:09,330 Eta hor egon behar dugu, kaixo. 40 00:02:09,330 --> 00:02:11,332