>> DAVID J. MALAN: Dezagun gauzak hartu Urrats bat gehiago, orain.
Demagun ez besterik nahi dut nire programa en guztia inprimatu
komando lerroko argumentuak.
Baina nik, horren ordez, nahi duen guztiak inprimatu bakoitzean karaktere indibidualen
nire komando lerroko argumentuak, bakoitzeko bat linea, beraz, hau exekutatzen denean
programa, korronte bat ikusi besterik ez dut pantailan karaktereak
kolektiboki nire sekuentzia dira komando lerroko argumentuak.
>> Beno, nola egin dezaket hau?
Ditut oso-osorik gorde dezaket nire begizta aurretik Horren bidez, arte-etorriko i naiz sortu
Argc izateko zehar integratu komando lerroko argumentuak bere burua.
Baina orain, hori iterazio bakoitzaren barruan begizta, besteen gainetik, orain batetik bestera joateko behar dut
pertsonaien edo karakteretan kate jakin batean.
Beraz, ez da egin behar, begizta bat gehiago behar dut.
>> Dezagun gehitu direla.
int, dezagun deitzen j, funtzioak 0 itzultzen du.
Orain ez dut nahi integratu behar du luzera arte
egungo argv katea.
Hargatik neure burua ematen dit tokiko beste aldakorra, hura dugu n deitu, eta ezarri
duten katearen luzera berdina uneko argumentua, zein izango da
argv parentesi aurkitu i eta koma.
>> Let me j gora batetik bestera joateko orain n baten atzetik arte
iterazio bakoitzean Kontatzailea.
Utzi banakako inprimatu en orain pantailan karaktereak.
% Printf c denbora honetan berri bat, eta jarraian line, aurrekontua itxi, koma, eta orain dut
j-garren pertsonaiaren behar i-garren argumentua.
>> Beraz, hartan lortu, besterik gabe, ezin dut zehaztu ARV parentesi i
i-garren argumentua eskuratu.
Maila bat gorago, gero eta sakonagoa Ezin dut murgiltze eta bigarren indizea bat egin
parentesi j, parentesi hertsia, puntu eta koma, gorde.
Eta utzi konpilatu en orain eta programa hau exekutatu.
>> Egin ARGV2 -
Ez nahiko zer espero dut.
Dezagun joan gora lehena akats mezu horiek.
Eta gorriz hemen, error ikusiko dugu, inplizituki geratuko liburutegi funtzioa
motarekin strlen -
oh, minutu bat itxaron.
Hau erabili dut lehen aldia da strlen, eta ez nuen aurreratzen
hura nahi hasiera batean, beraz, ez nuen, besteak goiburu fitxategi hori adierazten
katea luzera funtzio bat.
>> Nire fitxategia goialdean beraz, abisuaren, daukat cs50.h.
Io.h. estandarra daukat
Baina bihurtzen da, eta ezagutzen dut honetatik dokumentazioa irakurtzen, behar dut
Hirugarren goiburu fitxategi bat badut, hain zuzen ere, strlen funtzioa erabili nahi.
Funtzio hori string.h deklaratu.
>> Dezagun resave fitxategia, konpilatu eta exekutatu.
Eta une honetan, eta ez bakarrik egiten dugu ikusi argumentuak bakoitzean.
Argumentu bakoitzaren ordez ikusiko dugu garai batean pertsonaia bat.