>> ROB BOWDEN: Kaixo, Rob naiz.
Eta noiz Erroman, dezagun programa Erromatarrek ez bezala.
Beraz, lehenengo gauza egin behar dugu txeke da Ziurtatu erabiltzaileak benetan sartutako egiteko
duten bakoitzean biratu nahi dugun zenbakia komando-lerroan egindako pertsonaia.
>> Beraz, egiaztatu dugu.
Argc 2 berdina da?
Ez bada, erabiltzaileak bai esan nahi ez zuen zenbakia sartzeko at
lerroan edo gehiegi sartu dira komando-lerroan gauza, eta bertan,
kasuan ez dakigu zer egin gauza gainerako.
Beraz, betiere argc bi izan zen bezala, ahal dugun Programaren gainerako jarraitzeko.
>> Orain, gogoratu argv duten 1 katea da beti.
Baina osoko gisa tratatzea nahi dugu.
Beraz, hori da atoi funtzioa erabili dugu aipatutako p multzo zehaztapenak bihurtzeko
katea argv 1 zenbaki oso bat, eta hori gordetzen dugu gakoa.
Ziur hori egin nahi dugu osokoa horretan sartu zen, ez da negatiboa.
Eta bada, hori inprimatu nahi dugu ez dutela onartzen, erabiltzailearen
ez da egin behar, eta itzultzeko.
>> Beraz, gaur egun baliozko bat dugu Erabiltzaileak emandako zenbakia.
Baina kate bat lortu behar dugu erabiltzaile hori enkriptatzeko nahi dugu.
Horretarako bitartean-begizta eta erabiltzea lortu genituen kate kate hau lortzeko aurrera
erabiltzaileari, eta jarraitu katea lortzean dute benetan arte
Sartu baliozko katea.
>> Behin katea dugu, dugu joan daiteke enkriptatzeko.
Beraz, begizta honetan egiten ari da enkriptatzea.
Nabarituko ari gara i-tik errepikatzean funtzioak 0 t modu guztiak i berdinen arte
n, non n luzera bezala definitzen da Gure mezua, non mezua da
katea erabiltzaileak sartu.
>> Beraz ari osoan errepikatzean dugu katea karaktere.
Eta pertsonaia bat maiuskulaz bada, orduan da filmea hau erabiliz goaz
formula, hau dugu iristeko bigarren batean.
Eta hori minuskula zen bada, orduan da filmea dugu hau da erabiliz
Oso antzeko formula.
Eta ez maiuskulaz bat ez bada Minuskula bat - adibidez, it
zenbaki bat edo sinbolo bat izan daiteke -, ondoren dugu ez dira ezer egin behar da joan.
>> Beraz, zer dira formula horiek?
Beno, nola ez, pertsonaia batek filmea dugu?
Pertsonaiaren tratatzea nahi dugu A 0 zenbaki bezala.
Eta pertsonaia tratatzea nahi dugu B 1 zenbakia, eta abar.
It zeroth eta lehen pertsonaiak da abar alfabetoaren eta.
>> Beraz, hemen, mezu i ken bat da ustezko gurekin zenbakizko lekua emateko
alfabetoaren letra.
I da, beraz, mezuaren bada bat, hau da ematen diguten 0 joatea.
Orain, gehitu dela nahi dugu zenbakia erabiltzaileari nahi dituen
biratu gutunaren arabera.
Beraz, sartu dira bada 3, orduan bada mezua i bat izan zen, honek ematen diguten 0 izango da, eta plus
giltza emango digu 3.
>> Beraz, gaur egun, kontuan hartuta ari gara Hirugarren alfabetoa tokirik.
Ikusiko dugu zergatik den mod behar dugu num bigarren batean letrak.
Baina azkenik, on gehitzeko nahi dugu bat amaitzeko, berriro ere gurekin atzera mugitzeko sartu
ASCII karaktere hauetarako balioak dagoen zenbakizko lekuak ordez
alfabetoaren karaktere horiek.
>> Beraz, zergatik mod num letrak dugu?
Gogoratu inguruan biltzea nahi dugula to alfabetoa amaieratik aurrera
alfabetoaren hasieran.
Beraz, erabiltzaileak sartu izan balitu Z, ondoren kenduz horretan A da, joan
ematen diguten 25.
Eta bada gakoa zeuden 3, ondoren 28 izan goaz.
Baina Z inguruan biltzeko behar ABC, beraz 28 mod num letrak, hau da, hash zehaztutako
26 espero bezala egin behar da, da eman joan gurekin 2, non C bigarren letra da
alfabetoa, gogoratzen duzun bat bada zeroth alfabetoaren letra.
>> Beraz, horregatik behar dugu num letrak by mod.
Orain, zehatza gauza bera egin behar dugu egiteko minuskulak, salbu
gogoratu dugunean aurre ari minuskulak, ezberdinak dituzte
ASCII balioak.
Eta, beraz, kendu eta gehitu bat behar dugu hura mugitzeko behera minuskulaz hasita
ASCII balioak eta gero itzuli jatorrizko minuskulaz ASCII balioak.
>> Eta, azkenik, horrek emango digu gure enkriptatutako mezu.
Eta, azken batean, besterik inprimatu dugu mezu hori, eta hori da.
Nire izena Rob da, eta Zesarrek zen.