>> HIZLARIA 1: Let programa bat idazten en orain Benetan bi kateak konparatzen dute
pertsonaia pertsonaia.
Dezagun erabili alderatu 0 gisa gure abiapuntua.
Baina lehen zuritu dezagun atzera geruza duten kate mota da eta berridatzi da
zer den benetan, eta horrek char izar bat da.
Duten pertsonaia baten helbidea da, zehazki batean lehen pertsonaiaren
gehiago duten genuke karaktere-sekuentzia oro har, ezagutzen kate gisa.
>> T berdina.
Dezagun berridatzi katea aitorpena duten char izar gisa.
Eta orain behar dugu jada ez ak konparatu t aurka, kausituko
bi helbideak alderatu dugu.
Benetan alderatu nahi dugu bi kateak bere burua.
Horretarako, funtzio bat erabili ahal izango dugu string.h deklaratu.
Beraz gehitu dut, besteak beste, nire fitxategia gainean.
>> Eta ondoren, naiz aldaketaren joan Lerro hau hemen.
Ak konparatu t aurka baino, naiz funtzioa irabiatu comp bat deitzen da joan,
katea alderatu, eta pasa argumentuak s eta t bezala.
Atzeratu egingo dugu, ondoren katea alderatu irudikatu s eta t hain zuzen ere berdina bada
eta utzi irudikatu da nola konparatu pertsonaia pertsonaia horiek.
>> Orain, dokumentazioaren arabera kate alderatu, benetan
0 itzuli egingo balitz bi kateak by s eta t berdinak dira adierazi.
Honez zenbaki negatiboa itzuli egingo da t aurretik bada sua etorri behar
alfabetikoki edo zenbakia positiboa bada s-t ondoren alfabetikoki etorri behar.
>> Baina oraingoz, besterik ez dugu arreta berdintasunari buruz.
Naiz, beraz, besterik gabe probatzeko joan bada bueltan kate balioa alderatu,
s eta t igaroz, funtzioak 0 itzultzen du.
Eta hala bada, naiz dezatela eskatu egingo dut bi kateak berdinak dira.
>> Baina noa bat egiteko beste aldaketa baita.
Bihurtzen da get kate hori, bere per dokumentazioa, batzuetan itzuli ahal
nulua, Sentinel balio bat arabera, kateak dokumentazioa, bitartekoak lortzeko
zerbait txarra gertatu.
Esate baterako, memoria agortu edo dugu erabiltzaileari nolabait, ez kooperatu.
>> Katea alderatu, bere aldetik, pixka bat hauskorra da.
Pasatzen duzu bada bai bere nulua da lehen edo bere bigarren argumentua, txarra
gauza gerta daiteke.
Txarra gauzak normalean inplikatuz segmentazio matxurak.
Beraz, potentzial hori guztiz saihesteko, Naiz lehen erabilera hau biltzeko joan
kate osoa hau indenting by konparatu kodea eta lehen egiten bakarrik bloke
duten s ez da nulua berdina bada eta t ez da nulua berdina.
>> Bestela bada eraikitzen dut hori biltzeko lehenago idatzitako giltza kizkur bezala ekin
baita, beraz, une honetan bakarrik ukitu dut s eta t naiz zenbait aukera bada
ez dira nulua.
Utzi gorde en orain, konpilatu, eta programa hau berriro exekutatu.
>> Egin alderatu 1 dot barra alderatu 1.
Esan dut kaixo berriro.
By kaixo berriro ere jarraitu.
Eta une honetan, hain zuzen ere, I idatzi gauza bera.