>> DAVID J. MALAN: Beraz, izarrekin bihurtzen da kate bat kopiatzea ez da ia
primitibo bat kopiatzea bezain erraza, int edo mugikor bat bezala.
Azken finean, kanpaia azpian katea sekuentzia karaktere bat da.
Beraz, kate bat kopiatzeko, beraz, ditu inplikatzeko sekuentzia osoa duten kopiatzea
pertsonaiak.
>> Dezagun gure arreta piztu atzera horretara azken ezarpena eta erauzi daudelarik hau
line, katea t berdin s, eta horrek argi eta garbi, ez zen nahikoa.
Dezagun ordezkatu lerro batekin duen itxura, ordez, honela.
Katea t lortzen katea luzera of malloc char baten tamaina ak plus 1 aldiz.
>> Gaur egun, aurrekontua pixka bat joan kode-lerro honetan on.
Lehenengoa, malloc, labur memoria esleipena, eta
funtzioa ez hori bakarrik.
Zenbaki oso bat eman, itzultzen duzun du! duen memoria zatia baten helbidea
byte duten askok.
Bien bitartean, kate s luzera gehi 1 ekarri nahi dugula adierazteko
byte asko ak dagoeneko okupatzen gisa, Bere null amaierako du, esaterako,
backslash 0 kate baten amaieran.
>> Bien bitartean, ez dute zertan gogoratzen dut char bat zein handia da, are gehiago,
sistema gehienetan, nahiz eta, besterik gabe, 1 byte, beraz char tamaina deitu dut
irudikatu dinamikoki nola big banakako pertsonaia bat da.
Behin biderkatu elkarrekin, itzuli dut guztira duten behar dut byte kopurua.
>> Baina zer malloc huts egiten badu memoria behar dugu itzultzeko?
Onena nuke hori egiaztatzeko ondokoa.
T null berdin bada, orduan ez naiz lehen joan Doakoa da, memoria get by itzuli
katea, eta gero noa joan itzuli 1, error adierazteko.
>> Baina guztietan bada ondo, nik jarraitu egingo dut lau begizta bat erabili eta batetik bestera joateko
honela.
Int i get 0, n berdinen kate s luzera.
Hori egin ahal izateko beraz, i da gisa noa baino gutxiago edo n berdina, beraz dut
batetik bestera joateko gora bidez eta barne null amaierako s pertsonaia.
>> Eta iterazio bakoitzean, naiz i Kontatzailea joan.
Bien bitartean, begizta honen barruan kopiatu s i-garren pertsonaia t en i-garren sartu
kokapena, t egiteko nahikoa parentesi i z parentesi i lortzen.
>> Utzi gorde en orain, konpilatu, eta Programa berri hau exekutatu.
Egin kopia 1 dot barra kopia 1.
Eta ikusiko esan antzeko zerbait dut kaixo minuskulaz guztietan.
Eta zorionez, oraingo honetan nire jatorrizko berdin mantenduko da.
kaixo minuskulaz guztietan.
Baina kopia da, hain zuzen ere, kapitalizatu.