>> Ræðumaður 1: Við skulum nú skrifa forrit þeir samanburð sannarlega tvo strengi
staf fyrir staf.
Notum bera 0 sem upphafspunktur okkar.
En láta fyrst afhýða er aftur lagið sem er band tegund og umrita það
fyrir hvað það er sannarlega, sem er bleikju stjarna.
Það er heimilisfang staf sérstaklega fyrsta staf í
röð af stöfum sem við myndum meira almennt vita sem streng.
>> Sama fyrir t.
Skulum umrita strengsins yfirlýsingu eins bleikju stjörnu.
Og nú þurfum við að ekki lengur bera s móti t, svo
við saman tvö heimilisföng.
Við viljum sannarlega að bera saman tveir strengir sjálfir.
Til að gera þetta, við getum notað fall lýst í string.h.
Svo ég ætla að bæta við að fela ofan á minn skrá.
>> Og þá er ég að fara að breyta þessa línu hér.
Frekar en bera s móti t, ég er að fara að hringja í aðgerð hrærið samningur,
fyrir streng bera saman, og fara í sem rök s og t.
Við munum fresta þá til band að bera saman við reikna út ef s og t eru örugglega jafn
og láta það reikna út hvernig á að bera saman þá staf fyrir staf.
>> Nú, í samræmi við þau gögn fyrir band bera, það er í raun
fara að skila 0 ef tveir strengir benti á með því að s og t eru þau sömu.
Það er að fara að skila neikvæð tala ef s að koma fyrir t
í stafrófsröð eða jákvæð tala ef s ætti að koma á eftir T stafrófsröð.
>> En nú annt aðeins um jafnrétti.
Þannig að ég ætla að einfaldlega prófa hvort skilagildi band bera,
brottför í S og T, er 0.
Og ef svo er, ég ætla að halda því fram að tvær strings eru eins.
>> En ég ætla að gera einn aðrar breytingar eins vel.
Það kemur í ljós að fá band, fyrir óháða skjöl, getur stundum aftur
null, er vörðr gildi sem, samkvæmt að fá strengir skjöl, þýðir
eitthvað slæmt gerðist.
Til dæmis, hljóp við út af minni eða notandi einhvern veginn ekki vinna.
>> String bera, á meðan, er svolítið viðkvæm.
Ef þú standist það null fyrir annaðhvort þess fyrsta eða öðrum rök hennar, slæmur
hlutir geta gerst.
Slæmur hlutur yfirleitt með þátttöku skiptingu galla.
Svo til að forðast þessi möguleiki að öllu leyti, Ég ætla fyrst að fara að vefja þessa notkun
band bera saman með því að draga þetta allt kóðanum og fyrst aðeins að gera
að ef s er ekki jafnt og núll og t er ekki jafnt og núll.
>> Umbúðir að ef annar reisa að ég slegið áðan með hrokkið axlabönd sem
vel, þannig að þetta skipti sem ég fæ aðeins s og t ef ég er viss um að
þeir eru ekki null.
Skulum nú spara, safna saman, og aftur keyrir þetta forrit.
>> Gerðu bera 1 punktur rista bera 1.
Ég segi halló aftur.
Framhald af Halló enn og aftur.
Og í þetta sinn, ég reyndar slá það sama.