1 00:00:00,000 --> 00:00:00,560 2 00:00:00,560 --> 00:00:02,460 >> DAVID J. MALAN: Dezagun gauzak hartu Urrats bat gehiago, orain. 3 00:00:02,460 --> 00:00:05,450 Demagun ez besterik nahi dut nire programa en guztia inprimatu 4 00:00:05,450 --> 00:00:06,630 komando lerroko argumentuak. 5 00:00:06,630 --> 00:00:10,490 Baina nik, horren ordez, nahi duen guztiak inprimatu bakoitzean karaktere indibidualen 6 00:00:10,490 --> 00:00:14,060 nire komando lerroko argumentuak, bakoitzeko bat linea, beraz, hau exekutatzen denean 7 00:00:14,060 --> 00:00:17,490 programa, korronte bat ikusi besterik ez dut pantailan karaktereak 8 00:00:17,490 --> 00:00:20,700 kolektiboki nire sekuentzia dira komando lerroko argumentuak. 9 00:00:20,700 --> 00:00:21,980 >> Beno, nola egin dezaket hau? 10 00:00:21,980 --> 00:00:26,540 Ditut oso-osorik gorde dezaket nire begizta aurretik Horren bidez, arte-etorriko i naiz sortu 11 00:00:26,540 --> 00:00:30,060 Argc izateko zehar integratu komando lerroko argumentuak bere burua. 12 00:00:30,060 --> 00:00:34,460 Baina orain, hori iterazio bakoitzaren barruan begizta, besteen gainetik, orain batetik bestera joateko behar dut 13 00:00:34,460 --> 00:00:38,550 pertsonaien edo karakteretan kate jakin batean. 14 00:00:38,550 --> 00:00:40,620 Beraz, ez da egin behar, begizta bat gehiago behar dut. 15 00:00:40,620 --> 00:00:42,090 >> Dezagun gehitu direla. 16 00:00:42,090 --> 00:00:46,890 int, dezagun deitzen j, funtzioak 0 itzultzen du. 17 00:00:46,890 --> 00:00:49,980 Orain ez dut nahi integratu behar du luzera arte 18 00:00:49,980 --> 00:00:52,310 egungo argv katea. 19 00:00:52,310 --> 00:00:55,910 Hargatik neure burua ematen dit tokiko beste aldakorra, hura dugu n deitu, eta ezarri 20 00:00:55,910 --> 00:01:00,120 duten katearen luzera berdina uneko argumentua, zein izango da 21 00:01:00,120 --> 00:01:04,230 argv parentesi aurkitu i eta koma. 22 00:01:04,230 --> 00:01:08,500 >> Let me j gora batetik bestera joateko orain n baten atzetik arte 23 00:01:08,500 --> 00:01:10,400 iterazio bakoitzean Kontatzailea. 24 00:01:10,400 --> 00:01:13,850 Utzi banakako inprimatu en orain pantailan karaktereak. 25 00:01:13,850 --> 00:01:21,920 % Printf c denbora honetan berri bat, eta jarraian line, aurrekontua itxi, koma, eta orain dut 26 00:01:21,920 --> 00:01:25,565 j-garren pertsonaiaren behar i-garren argumentua. 27 00:01:25,565 --> 00:01:30,240 >> Beraz, hartan lortu, besterik gabe, ezin dut zehaztu ARV parentesi i 28 00:01:30,240 --> 00:01:32,050 i-garren argumentua eskuratu. 29 00:01:32,050 --> 00:01:36,140 Maila bat gorago, gero eta sakonagoa Ezin dut murgiltze eta bigarren indizea bat egin 30 00:01:36,140 --> 00:01:40,420 parentesi j, parentesi hertsia, puntu eta koma, gorde. 31 00:01:40,420 --> 00:01:43,610 Eta utzi konpilatu en orain eta programa hau exekutatu. 32 00:01:43,610 --> 00:01:46,630 >> Egin ARGV2 - 33 00:01:46,630 --> 00:01:48,440 Ez nahiko zer espero dut. 34 00:01:48,440 --> 00:01:50,740 Dezagun joan gora lehena akats mezu horiek. 35 00:01:50,740 --> 00:01:54,540 Eta gorriz hemen, error ikusiko dugu, inplizituki geratuko liburutegi funtzioa 36 00:01:54,540 --> 00:01:56,290 motarekin strlen - 37 00:01:56,290 --> 00:01:57,380 oh, minutu bat itxaron. 38 00:01:57,380 --> 00:02:00,340 Hau erabili dut lehen aldia da strlen, eta ez nuen aurreratzen 39 00:02:00,340 --> 00:02:04,970 hura nahi hasiera batean, beraz, ez nuen, besteak goiburu fitxategi hori adierazten 40 00:02:04,970 --> 00:02:06,290 katea luzera funtzio bat. 41 00:02:06,290 --> 00:02:09,419 >> Nire fitxategia goialdean beraz, abisuaren, daukat cs50.h. 42 00:02:09,419 --> 00:02:11,080 Io.h. estandarra daukat 43 00:02:11,080 --> 00:02:14,500 Baina bihurtzen da, eta ezagutzen dut honetatik dokumentazioa irakurtzen, behar dut 44 00:02:14,500 --> 00:02:18,320 Hirugarren goiburu fitxategi bat badut, hain zuzen ere, strlen funtzioa erabili nahi. 45 00:02:18,320 --> 00:02:22,760 Funtzio hori string.h deklaratu. 46 00:02:22,760 --> 00:02:25,230 >> Dezagun resave fitxategia, konpilatu eta exekutatu. 47 00:02:25,230 --> 00:02:32,360 48 00:02:32,360 --> 00:02:35,570 Eta une honetan, eta ez bakarrik egiten dugu ikusi argumentuak bakoitzean. 49 00:02:35,570 --> 00:02:40,470 Argumentu bakoitzaren ordez ikusiko dugu garai batean pertsonaia bat. 50 00:02:40,470 --> 00:02:43,165